Uses of Class
org.codehaus.janino.IClass.IField
-
Packages that use IClass.IField Package Description org.codehaus.janino The core of the Janino Java compiler. -
-
Uses of IClass.IField in org.codehaus.janino
Subclasses of IClass.IField in org.codehaus.janino Modifier and Type Class Description private classReflectionIClass.ReflectionIFieldstatic classUnitCompiler.SimpleIFieldShort-hand implementation ofIClass.IFieldthat implements a non-constant, non-static, package-accessible field.Fields in org.codehaus.janino declared as IClass.IField Modifier and Type Field Description IClass.IFieldJava.FieldAccess. fieldThe field within the class or instance identified by theJava.FieldAccess.lhs.Fields in org.codehaus.janino with type parameters of type IClass.IField Modifier and Type Field Description private java.util.Map<java.lang.String,IClass.IField>IClass. declaredIFieldsCacheprivate java.util.Map<ClassFile.FieldInfo,IClass.IField>ClassFileIClass. resolvedFields(package private) java.util.SortedMap<java.lang.String,IClass.IField>Java.AbstractClassDeclaration. syntheticFieldsAll field names start with "this$" or "val$".Methods in org.codehaus.janino that return IClass.IField Modifier and Type Method Description private IClass.IFieldUnitCompiler. compileField(Java.TypeDeclaration declaringType, Java.Annotation[] annotations, Access access, boolean statiC, boolean finaL, Java.Type type, int brackets, java.lang.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(java.lang.reflect.Field[] fields)private IClass.IFieldUnitCompiler. findIField(IClass iClass, java.lang.String name, Location location)Finds a named field in the givenIClass.IClass.IFieldIClass. getDeclaredIField(java.lang.String name)Returns the namedIClass.IFielddeclared in thisIClass(does not work for inherited fields).IClass.IField[]IClass. getDeclaredIFields()Returns theIClass.IFields 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.IField[]IClass. getSyntheticIFields()private IClass.IFieldClassFileIClass. resolveField(ClassFile.FieldInfo fieldInfo)Methods in org.codehaus.janino that return types with arguments of type IClass.IField Modifier and Type Method Description private java.util.Map<java.lang.String,IClass.IField>IClass. getDeclaredIFieldsCache()java.util.SortedMap<java.lang.String,IClass.IField>Java.AbstractClassDeclaration. getSyntheticFields()java.util.SortedMap<java.lang.String,IClass.IField>Java.ClassDeclaration. getSyntheticFields()Methods in org.codehaus.janino with parameters of type IClass.IField Modifier and Type Method Description voidJava.AbstractClassDeclaration. defineSyntheticField(IClass.IField iField)voidJava.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 voidUnitCompiler. getfield(Java.Locatable locatable, IClass.IField iField)private voidUnitCompiler. putfield(Java.Locatable locatable, IClass.IField iField)Constructors in org.codehaus.janino with parameters of type IClass.IField Constructor Description FieldAccess(Location location, Java.Atom lhs, IClass.IField field)
-