Uses of Interface
spoon.reflect.reference.CtFieldReference
Packages that use CtFieldReference
Package
Description
This package contains the meta-model part that models the executable code (methods and constructors' bodies, field initializers).
This package contains the meta-model part that models the declarations (program's structures such as classes, fields, etc).
This package defines all the sub-factories for the Spoon meta-model.
This package defines the references to program elements for the meta-model.
This package defines visitor, scanner, and scanner-based query API for Java programs reified in the meta-model.
This package contains a set of useful filters when querying the model.
This package contains some default implementations for commonly used processing tasks.
This package defines the substitution and matching engines for Java templates.
-
Uses of CtFieldReference in spoon.reflect.code
Methods in spoon.reflect.code that return CtFieldReferenceModifier and TypeMethodDescriptionCtAnnotationFieldAccess.getVariable()
CtFieldAccess.getVariable()
-
Uses of CtFieldReference in spoon.reflect.declaration
Methods in spoon.reflect.declaration that return CtFieldReferenceModifier and TypeMethodDescriptionCtTypeInformation.getDeclaredField(String name)
Gets a field from its name.CtTypeInformation.getDeclaredOrInheritedField(String fieldName)
Gets a field from this type or any super type or any implemented interface by field name.CtField.getReference()
Methods in spoon.reflect.declaration that return types with arguments of type CtFieldReferenceModifier and TypeMethodDescriptionCtTypeInformation.getAllFields()
Gets the fields declared by this type and by all its supertypes if applicable.CtTypeInformation.getDeclaredFields()
Gets the fields declared by this type. -
Uses of CtFieldReference in spoon.reflect.factory
Methods in spoon.reflect.factory that return CtFieldReferenceModifier and TypeMethodDescription<T> CtFieldReference<T>
CoreFactory.createFieldReference()
Creates a field reference.<T> CtFieldReference<T>
Factory.createFieldReference()
<T> CtFieldReference<T>
FactoryImpl.createFieldReference()
<T> CtFieldReference<T>
FieldFactory.createReference(Field field)
Creates a field reference from ajava.lang.reflect
field.<T> CtFieldReference<T>
FieldFactory.createReference(String signature)
Creates a field reference from its signature, as defined by the field reference's toString.<T> CtFieldReference<T>
FieldFactory.createReference(CtField<T> field)
Creates a field reference from an existing field.<T> CtFieldReference<T>
FieldFactory.createReference(CtTypeReference<?> declaringType, CtTypeReference<T> type, String fieldName)
Creates a field reference. -
Uses of CtFieldReference in spoon.reflect.reference
Methods in spoon.reflect.reference with type parameters of type CtFieldReferenceModifier and TypeMethodDescription<C extends CtFieldReference<T>>
CCtFieldReference.setDeclaringType(CtTypeReference<?> declaringType)
Sets the type in which the field is declared.<C extends CtFieldReference<T>>
CCtFieldReference.setFinal(boolean b)
Forces a reference to a final element.<C extends CtFieldReference<T>>
CCtFieldReference.setStatic(boolean b)
Forces a reference to a static element.Methods in spoon.reflect.reference that return CtFieldReference -
Uses of CtFieldReference in spoon.reflect.visitor
Fields in spoon.reflect.visitor with type parameters of type CtFieldReferenceModifier and TypeFieldDescriptionprotected Map<String,CtFieldReference<?>>
ImportScannerImpl.fieldImports
Methods in spoon.reflect.visitor with parameters of type CtFieldReferenceModifier and TypeMethodDescriptionprotected boolean
ImportScannerImpl.addFieldImport(CtFieldReference ref)
protected boolean
ImportScannerImpl.isImportedInFieldImports(CtFieldReference<?> ref)
<T> void
CtAbstractVisitor.visitCtFieldReference(CtFieldReference<T> reference)
<T> void
CtBiScannerDefault.visitCtFieldReference(CtFieldReference<T> reference)
<T> void
CtInheritanceScanner.visitCtFieldReference(CtFieldReference<T> e)
<T> void
CtScanner.visitCtFieldReference(CtFieldReference<T> reference)
<T> void
CtVisitor.visitCtFieldReference(CtFieldReference<T> reference)
Visits a reference to a field.<T> void
DefaultJavaPrettyPrinter.visitCtFieldReference(CtFieldReference<T> reference)
<T> void
ImportScannerImpl.visitCtFieldReference(CtFieldReference<T> reference)
<T> void
CtAbstractImportVisitor.visitFieldImport(CtFieldReference<T> fieldReference)
<T> void
CtImportVisitor.visitFieldImport(CtFieldReference<T> fieldReference)
Called for import like:import apackage.Type.staticField;
-
Uses of CtFieldReference in spoon.reflect.visitor.filter
Constructors in spoon.reflect.visitor.filter with parameters of type CtFieldReferenceModifierConstructorDescriptionFieldAccessFilter(CtFieldReference<?> field)
Creates a new field access filter. -
Uses of CtFieldReference in spoon.support
Methods in spoon.support that return CtFieldReferenceModifier and TypeMethodDescription<T> CtFieldReference<T>
DefaultCoreFactory.createFieldReference()
-
Uses of CtFieldReference in spoon.support.reflect.code
Methods in spoon.support.reflect.code that return CtFieldReference -
Uses of CtFieldReference in spoon.support.reflect.declaration
Methods in spoon.support.reflect.declaration that return CtFieldReferenceModifier and TypeMethodDescriptionCtTypeImpl.getDeclaredField(String name)
CtTypeImpl.getDeclaredOrInheritedField(String fieldName)
CtFieldImpl.getReference()
Methods in spoon.support.reflect.declaration that return types with arguments of type CtFieldReferenceModifier and TypeMethodDescriptionList<CtFieldReference<?>>
CtTypeImpl.getAllFields()
List<CtFieldReference<?>>
CtTypeParameterImpl.getAllFields()
List<CtFieldReference<?>>
CtTypeImpl.getDeclaredFields()
List<CtFieldReference<?>>
CtTypeParameterImpl.getDeclaredFields()
-
Uses of CtFieldReference in spoon.support.reflect.reference
Classes in spoon.support.reflect.reference that implement CtFieldReferenceMethods in spoon.support.reflect.reference with type parameters of type CtFieldReferenceModifier and TypeMethodDescription<C extends CtFieldReference<T>>
CCtFieldReferenceImpl.setDeclaringType(CtTypeReference<?> declaringType)
<C extends CtFieldReference<T>>
CCtFieldReferenceImpl.setFinal(boolean fina)
<C extends CtFieldReference<T>>
CCtFieldReferenceImpl.setStatic(boolean stat)
Methods in spoon.support.reflect.reference that return CtFieldReferenceModifier and TypeMethodDescriptionCtFieldReferenceImpl.clone()
CtTypeReferenceImpl.getDeclaredField(String name)
CtTypeReferenceImpl.getDeclaredOrInheritedField(String fieldName)
Methods in spoon.support.reflect.reference that return types with arguments of type CtFieldReferenceModifier and TypeMethodDescriptionCtTypeReferenceImpl.getAllFields()
CtTypeReferenceImpl.getDeclaredFields()
-
Uses of CtFieldReference in spoon.support.template
Methods in spoon.support.template with parameters of type CtFieldReferenceModifier and TypeMethodDescriptionstatic boolean
Parameters.isParameterSource(CtFieldReference<?> ref)
Tells if a given field is a template parameter. -
Uses of CtFieldReference in spoon.support.util
Methods in spoon.support.util that return types with arguments of type CtFieldReferenceModifier and TypeMethodDescriptionstatic Collection<CtFieldReference<?>>
RtHelper.getAllFields(Class<?> c, Factory factory)
Gets all the field references for a given class (including the superclasses'). -
Uses of CtFieldReference in spoon.support.visitor
Methods in spoon.support.visitor with parameters of type CtFieldReferenceModifier and TypeMethodDescription<T> void
TypeReferenceScanner.visitCtFieldReference(CtFieldReference<T> reference)
-
Uses of CtFieldReference in spoon.support.visitor.clone
Methods in spoon.support.visitor.clone with parameters of type CtFieldReferenceModifier and TypeMethodDescription<T> void
CloneBuilder.visitCtFieldReference(CtFieldReference<T> e)
<T> void
CloneVisitor.visitCtFieldReference(CtFieldReference<T> reference)
-
Uses of CtFieldReference in spoon.support.visitor.replace
Methods in spoon.support.visitor.replace with parameters of type CtFieldReferenceModifier and TypeMethodDescription<T> void
ReplacementVisitor.visitCtFieldReference(CtFieldReference<T> reference)