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 classstatic classShort-hand implementation ofIClass.IFieldthat implements a non-constant, non-static, package-accessible field.Fields in org.codehaus.janino declared as IClass.IFieldModifier and TypeFieldDescriptionfinal 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.IFieldModifier and TypeFieldDescriptionprivate Map<String, IClass.IField> IClass.declaredIFieldsCacheprivate final Map<ClassFile.FieldInfo, IClass.IField> ClassFileIClass.resolvedFields(package private) final SortedMap<String, IClass.IField> Java.AbstractClassDeclaration.syntheticFieldsAll field names start with "this$" or "val$".Methods in org.codehaus.janino that return IClass.IFieldModifier and TypeMethodDescriptionprivate IClass.IFieldUnitCompiler.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.IFieldUnitCompiler.findIField(IClass iClass, String name, Location location) Finds a named field in the givenIClass.final IClass.IFieldIClass.getDeclaredIField(String name) Returns the namedIClass.IFielddeclared in thisIClass(does not work for inherited fields).final 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.getSyntheticIFields()private IClass.IFieldClassFileIClass.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 TypeMethodDescriptionvoidJava.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