Uses of Class
org.codehaus.janino.IClass.IField
-
Packages that use IClass.IField Package Description org.codehaus.janino The classes in this package pose the core of the Janino JavaTM compiler. -
-
Uses of IClass.IField in org.codehaus.janino
Subclasses of IClass.IField in org.codehaus.janino Modifier and Type Class Description private class
ReflectionIClass.ReflectionIField
static class
UnitCompiler.SimpleIField
Short-hand implementation ofIClass.IField
that implements a non-constant, non-static, package-accessible field.Fields in org.codehaus.janino declared as IClass.IField Modifier and Type Field Description 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.IField Modifier and Type Field Description private java.util.Map<java.lang.String,IClass.IField>
IClass. declaredIFieldsCache
private java.util.Map<ClassFile.FieldInfo,IClass.IField>
ClassFileIClass. resolvedFields
(package private) java.util.SortedMap<java.lang.String,IClass.IField>
Java.ClassDeclaration. syntheticFields
All field names start with "this$" or "val$".Methods in org.codehaus.janino that return IClass.IField Modifier and Type Method Description private IClass.IField
UnitCompiler. findIField(IClass iClass, java.lang.String name, Location location)
Finds a named field in the givenIClass
.IClass.IField
IClass. getDeclaredIField(java.lang.String name)
Returns the namedIClass.IField
declared in thisIClass
(does not work for inherited fields).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()
private IClass.IField[]
UnitCompiler. getIFields(Java.FieldDeclaration fieldDeclaration)
IClass.IField[]
IClass. getSyntheticIFields()
Returns the synthetic fields of an anonymous or local class, in the order in which they are passed to all constructors.private IClass.IField
ClassFileIClass. 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()
Methods in org.codehaus.janino with parameters of type IClass.IField Modifier and Type Method Description void
Java.ClassDeclaration. 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$n
(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 Constructor Description FieldAccess(Location location, Java.Atom lhs, IClass.IField field)
-