Uses of Class
org.codehaus.janino.IClass.IField
Packages that use IClass.IField
-
Uses of IClass.IField in org.codehaus.janino
Subclasses of IClass.IField in org.codehaus.janinoModifier and TypeClassDescriptionprivate class
static class
Short-hand implementation ofIClass.IField
that implements a non-constant, non-static, package-accessible field.Fields in org.codehaus.janino declared as IClass.IFieldModifier and TypeFieldDescriptionfinal IClass.IField
Java.FieldAccess.field
The field within the class or instance identified by theJava.FieldAccess.lhs
.Fields in org.codehaus.janino with type parameters of type IClass.IFieldModifier and TypeFieldDescriptionprivate Map
<String, IClass.IField> IClass.declaredIFieldsCache
private final Map
<ClassFile.FieldInfo, IClass.IField> ClassFileIClass.resolvedFields
(package private) final SortedMap
<String, IClass.IField> Java.AbstractClassDeclaration.syntheticFields
All field names start with "this$" or "val$".Methods in org.codehaus.janino that return IClass.IFieldModifier and TypeMethodDescriptionprivate IClass.IField
UnitCompiler.compileField
(Java.TypeDeclaration declaringType, Java.Annotation[] annotations, Access access, boolean statiC, boolean finaL, Java.Type type, int brackets, String name, Java.ArrayInitializerOrRvalue initializer) Compiles one variable declarator into anIClass.IField
.private IClass.IField[]
UnitCompiler.compileFields
(Java.FieldDeclaration fieldDeclaration) private IClass.IField[]
ReflectionIClass.fieldsToIFields
(Field[] fields) private IClass.IField
UnitCompiler.findIField
(IClass iClass, String name, Location location) Finds a named field in the givenIClass
.final IClass.IField
IClass.getDeclaredIField
(String name) Returns the namedIClass.IField
declared in thisIClass
(does not work for inherited fields).final IClass.IField[]
IClass.getDeclaredIFields()
Returns theIClass.IField
s declared in thisIClass
(but not inherited fields).protected IClass.IField[]
ClassFileIClass.getDeclaredIFields2()
protected abstract IClass.IField[]
IClass.getDeclaredIFields2()
Uncached version ofIClass.getDeclaredIFields()
.protected IClass.IField[]
IClass.PrimitiveIClass.getDeclaredIFields2()
protected IClass.IField[]
ReflectionIClass.getDeclaredIFields2()
IClass.getSyntheticIFields()
private IClass.IField
ClassFileIClass.resolveField
(ClassFile.FieldInfo fieldInfo) Methods in org.codehaus.janino that return types with arguments of type IClass.IFieldModifier and TypeMethodDescriptionprivate Map
<String, IClass.IField> IClass.getDeclaredIFieldsCache()
Java.AbstractClassDeclaration.getSyntheticFields()
Java.ClassDeclaration.getSyntheticFields()
Methods in org.codehaus.janino with parameters of type IClass.IFieldModifier and TypeMethodDescriptionvoid
Java.AbstractClassDeclaration.defineSyntheticField
(IClass.IField iField) void
Java.InnerClassDeclaration.defineSyntheticField
(IClass.IField iField) Inner classes have zero or more synthetic fields that hold references to their enclosing context:this$<em>n</em>
(Mandatory for non-private non-static member classes; optional for private non-static member classes, local classes in non-static context, and anonymous classes in non-static context; forbidden for static member classes, local classes in static context, and anonymous classes in static context) Holds a reference to the immediately enclosing instance.private void
UnitCompiler.getfield
(Java.Locatable locatable, IClass.IField iField) private void
UnitCompiler.putfield
(Java.Locatable locatable, IClass.IField iField) Constructors in org.codehaus.janino with parameters of type IClass.IField