Uses of Interface
spoon.reflect.code.CtTargetedExpression
-
Packages that use CtTargetedExpression Package Description spoon.reflect.code This package contains the meta-model part that models the executable code (methods and constructors' bodies, field initializers).spoon.reflect.visitor This package defines visitor, scanner, and scanner-based query API for Java programs reified in the meta-model.spoon.support.compiler.jdt spoon.support.reflect.code -
-
Uses of CtTargetedExpression in spoon.reflect.code
Subinterfaces of CtTargetedExpression in spoon.reflect.code Modifier and Type Interface Description interface
CtAnnotationFieldAccess<T>
This code element defines an access to a annotation parameter variable.interface
CtArrayAccess<T,E extends CtExpression<?>>
This code element defines a one-dimensional array access.interface
CtArrayRead<T>
This code element defines a read access to an array.interface
CtArrayWrite<T>
This code element defines a write access to an array.interface
CtConstructorCall<T>
This code element represents a constructor call.interface
CtExecutableReferenceExpression<T,E extends CtExpression<?>>
This abstract code element defines an expression which represents an executable reference.interface
CtFieldAccess<T>
This code element defines an access to a field variable (read and write)interface
CtFieldRead<T>
This code element defines a read access to a field.interface
CtFieldWrite<T>
This code element defines a write access to a field.interface
CtInvocation<T>
This code element defines a concrete invocation.interface
CtNewClass<T>
This code element represents the creation of a anonymous class.interface
CtSuperAccess<T>
This code element defines an access to super.interface
CtThisAccess<T>
This code element defines an access to this.Methods in spoon.reflect.code with type parameters of type CtTargetedExpression Modifier and Type Method Description <C extends CtTargetedExpression<T,E>>
CCtTargetedExpression. setTarget(E target)
Sets the target expression.Methods in spoon.reflect.code that return CtTargetedExpression Modifier and Type Method Description CtTargetedExpression<T,E>
CtTargetedExpression. clone()
-
Uses of CtTargetedExpression in spoon.reflect.visitor
Methods in spoon.reflect.visitor with parameters of type CtTargetedExpression Modifier and Type Method Description protected void
ForceFullyQualifiedProcessor. handleTargetedExpression(CtTargetedExpression<?,?> targetedExpression, LexicalScope nameScope)
protected void
ForceImportProcessor. handleTargetedExpression(CtTargetedExpression<?,?> targetedExpression, LexicalScope nameScope)
protected void
ImportCleaner. handleTargetedExpression(CtTargetedExpression<?,?> targetedExpression, ImportCleaner.Context context)
protected void
ImportConflictDetector. handleTargetedExpression(CtTargetedExpression<?,?> targetedExpression, LexicalScope nameScope)
<T,E extends CtExpression<?>>
voidCtInheritanceScanner. scanCtTargetedExpression(CtTargetedExpression<T,E> targetedExpression)
Scans an abstract targeted expression. -
Uses of CtTargetedExpression in spoon.support.compiler.jdt
Methods in spoon.support.compiler.jdt with parameters of type CtTargetedExpression Modifier and Type Method Description <T,E extends CtExpression<?>>
voidParentExiter. scanCtTargetedExpression(CtTargetedExpression<T,E> targetedExpression)
-
Uses of CtTargetedExpression in spoon.support.reflect.code
Classes in spoon.support.reflect.code that implement CtTargetedExpression Modifier and Type Class Description class
CtAnnotationFieldAccessImpl<T>
class
CtArrayAccessImpl<T,V extends CtExpression<?>>
class
CtArrayReadImpl<T>
class
CtArrayWriteImpl<T>
class
CtConstructorCallImpl<T>
class
CtExecutableReferenceExpressionImpl<T,E extends CtExpression<?>>
class
CtFieldAccessImpl<T>
class
CtFieldReadImpl<T>
class
CtFieldWriteImpl<T>
class
CtInvocationImpl<T>
class
CtNewClassImpl<T>
class
CtSuperAccessImpl<T>
class
CtTargetedExpressionImpl<E,T extends CtExpression<?>>
class
CtThisAccessImpl<T>
Methods in spoon.support.reflect.code with type parameters of type CtTargetedExpression Modifier and Type Method Description <C extends CtTargetedExpression<T,CtExpression<?>>>
CCtFieldAccessImpl. setTarget(CtExpression<?> target)
<C extends CtTargetedExpression<T,CtExpression<?>>>
CCtSuperAccessImpl. setTarget(CtExpression<?> target)
<C extends CtTargetedExpression<E,T>>
CCtTargetedExpressionImpl. setTarget(T target)
Methods in spoon.support.reflect.code that return CtTargetedExpression Modifier and Type Method Description CtTargetedExpression<E,T>
CtTargetedExpressionImpl. clone()
-