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.reflectfield.<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.fieldImportsMethods in spoon.reflect.visitor with parameters of type CtFieldReferenceModifier and TypeMethodDescriptionprotected booleanImportScannerImpl.addFieldImport(CtFieldReference ref)protected booleanImportScannerImpl.isImportedInFieldImports(CtFieldReference<?> ref)<T> voidCtAbstractVisitor.visitCtFieldReference(CtFieldReference<T> reference)<T> voidCtBiScannerDefault.visitCtFieldReference(CtFieldReference<T> reference)<T> voidCtInheritanceScanner.visitCtFieldReference(CtFieldReference<T> e)<T> voidCtScanner.visitCtFieldReference(CtFieldReference<T> reference)<T> voidCtVisitor.visitCtFieldReference(CtFieldReference<T> reference)Visits a reference to a field.<T> voidDefaultJavaPrettyPrinter.visitCtFieldReference(CtFieldReference<T> reference)<T> voidImportScannerImpl.visitCtFieldReference(CtFieldReference<T> reference)<T> voidCtAbstractImportVisitor.visitFieldImport(CtFieldReference<T> fieldReference)<T> voidCtImportVisitor.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 booleanParameters.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> voidTypeReferenceScanner.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> voidCloneBuilder.visitCtFieldReference(CtFieldReference<T> e)<T> voidCloneVisitor.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> voidReplacementVisitor.visitCtFieldReference(CtFieldReference<T> reference)