Uses of Class
org.codehaus.janino.IClass

Packages that use IClass
org.codehaus.janino The classes in this package pose the core of the Janino JavaTM compiler. 
 

Uses of IClass in org.codehaus.janino
 

Subclasses of IClass in org.codehaus.janino
 class ClassFileIClass
          A wrapper object that turns a ClassFile object into a IClass.
 

Fields in org.codehaus.janino declared as IClass
 IClass IClassLoader.BOOLEAN
           
static IClass IClass.BOOLEAN
           
 IClass IClassLoader.BYTE
           
static IClass IClass.BYTE
           
static IClass IClass.CHAR
           
 IClass IClassLoader.CHARACTER
           
 IClass IClassLoader.CLASS
           
 IClass IClassLoader.CLONEABLE
           
 IClass IClassLoader.DOUBLE
           
static IClass IClass.DOUBLE
           
 IClass IClassLoader.ERROR
           
 IClass IClassLoader.FLOAT
           
static IClass IClass.FLOAT
           
 IClass Java.SimpleType.iClass
           
protected  IClass Java.NewClassInstance.iClass
           
static IClass IClass.INT
           
 IClass IClassLoader.INTEGER
           
 IClass IClassLoader.LONG
           
static IClass IClass.LONG
           
 IClass IClassLoader.OBJECT
           
 IClass IClassLoader.RUNTIME_EXCEPTION
           
 IClass IClassLoader.SERIALIZABLE
           
 IClass IClassLoader.SHORT
           
static IClass IClass.SHORT
           
 IClass IClassLoader.STRING
           
 IClass IClassLoader.THROWABLE
           
 IClass Java.LocalVariable.type
           
static IClass IClass.VOID
           
 

Methods in org.codehaus.janino that return IClass
 IClass UnitCompiler.findClass(java.lang.String className)
          Find one class or interface declared in this compilation unit by name.
 IClass JavaSourceIClassLoader.findIClass(java.lang.String type)
           
protected  IClass ResourceFinderIClassLoader.findIClass(java.lang.String descriptor)
           
protected abstract  IClass IClassLoader.findIClass(java.lang.String descriptor)
          Find a new IClass by descriptor; return null if a class for that descriptor could not be found.
protected  IClass ClassLoaderIClassLoader.findIClass(java.lang.String descriptor)
          Find a new IClass by descriptor.
 IClass IClass.getArrayIClass(IClass objectType)
          Get an IClass that represents an array of this type.
 IClass IClass.getArrayIClass(int n, IClass objectType)
          Get an IClass that represents an n-dimensional array of this type.
 IClass IClass.getComponentType()
          Returns the component type of the array.
Returns "null" for classes, interfaces, primitive types and "void".
protected abstract  IClass IClass.getComponentType2()
           
protected  IClass ClassFileIClass.getComponentType2()
           
 IClass[] IClass.getDeclaredIClasses()
          Returns the classes and interfaces declared as members of the class (but not inherited classes and interfaces).
Returns an empty array for an array, primitive type or "void".
protected abstract  IClass[] IClass.getDeclaredIClasses2()
           
protected  IClass[] ClassFileIClass.getDeclaredIClasses2()
           
 IClass IClass.getDeclaringIClass()
          If this class is a member class, return the declaring class, otherwise return null.
 IClass IClass.IMember.getDeclaringIClass()
          Returns the IClass that declares this IClass.IMember.
 IClass IClass.IInvocable.getDeclaringIClass()
           
 IClass IClass.IField.getDeclaringIClass()
           
protected abstract  IClass IClass.getDeclaringIClass2()
           
protected  IClass ClassFileIClass.getDeclaringIClass2()
           
 IClass[] IClass.getInterfaces()
          Returns the interfaces implemented by the class.
Returns the superinterfaces of the interface.
Returns "Cloneable" and "Serializable" for arrays.
Returns an empty array for primitive types and "void".
protected abstract  IClass[] IClass.getInterfaces2()
           
protected  IClass[] ClassFileIClass.getInterfaces2()
           
 IClass IClass.getOuterIClass()
          The following types have an "outer class": Anonymous classes declared in a non-static method of a class Local classes declared in a non-static method of a class Non-static member classes
protected abstract  IClass IClass.getOuterIClass2()
           
protected  IClass Java.LocalClassDeclaration.getOuterIClass2()
           
protected  IClass Java.PackageMemberClassDeclaration.getOuterIClass2()
           
protected  IClass ClassFileIClass.getOuterIClass2()
           
abstract  IClass[] IClass.IInvocable.getParameterTypes()
           
abstract  IClass[] IClass.IConstructor.getParameterTypes()
          Opposed to Constructor.getParameterTypes(), the return value of this method does not include the optionally leading "synthetic parameters".
abstract  IClass IClass.IMethod.getReturnType()
           
 IClass IClass.getSuperclass()
          Returns the superclass of the class.
Returns "null" for class "Object", interfaces, arrays, primitive types and "void".
protected abstract  IClass IClass.getSuperclass2()
           
protected  IClass ClassFileIClass.getSuperclass2()
           
abstract  IClass[] IClass.IInvocable.getThrownExceptions()
           
abstract  IClass IClass.IField.getType()
           
 IClass Java.LocalVariableSlot.getType()
           
 IClass UnitCompiler.SimpleIField.getType()
           
 IClass UnitCompiler.importTypeOnDemand(java.lang.String simpleTypeName, Location location)
          6.5.2.BL1.B1.B5, 6.5.2.BL1.B1.B6 Type-import-on-demand.
6.5.5.1.6 Type-import-on-demand declaration.
 IClass IClassLoader.loadIClass(java.lang.String fieldDescriptor)
          Get an IClass by field descriptor.
 

Methods in org.codehaus.janino with parameters of type IClass
 Java.LocalVariableSlot CodeContext.allocateLocalVariable(short size, java.lang.String name, IClass type)
          Allocate space for a local variable of the given size (1 or 2) on the local variable array.
protected  void IClassLoader.defineIClass(IClass iClass)
          Define an IClass in the context of this IClassLoader.
 IClass.IMethod IClass.findIMethod(java.lang.String methodName, IClass[] parameterTypes)
           
 IClass.IInvocable UnitCompiler.findMostSpecificIInvocable(Java.Locatable l, IClass.IInvocable[] iInvocables, IClass[] argumentTypes, boolean boxingPermitted, Java.Scope contextScope)
          Determine the applicable invocables and choose the most specific invocable.
 IClass IClass.getArrayIClass(IClass objectType)
          Get an IClass that represents an array of this type.
 IClass IClass.getArrayIClass(int n, IClass objectType)
          Get an IClass that represents an n-dimensional array of this type.
static java.lang.String[] IClass.getDescriptors(IClass[] iClasses)
          Convenience method that determines the field descriptors of an array of IClasses.
 void UnitCompiler.getIMethods(IClass type, java.lang.String methodName, java.util.List v)
          Add all methods with the given methodName that are declared by the type, its superclasses and all their superinterfaces to the result list v.
 boolean IClass.hasIMethod(java.lang.String methodName, IClass[] parameterTypes)
           
 boolean IClass.implementsInterface(IClass that)
          If this represents a class: Return true if this class directly or indirectly implements that interface.
 boolean IClass.isAssignableFrom(IClass that)
          Determine if "this" is assignable from "that".
 boolean IClass.isSubclassOf(IClass that)
          Returns true if this class is an immediate or non-immediate subclass of that class.
 void UnitCompiler.leave2(Java.BlockStatement bs, IClass optionalStackValueType)
           
 void UnitCompiler.leave2(Java.SynchronizedStatement ss, IClass optionalStackValueType)
           
 void UnitCompiler.leave2(Java.TryStatement ts, IClass optionalStackValueType)
           
 

Constructors in org.codehaus.janino with parameters of type IClass
Java.LocalVariable(boolean finaL, IClass type)
           
Java.LocalVariableSlot(java.lang.String name, short slotNumber, IClass type)
           
Java.NewClassInstance(Location location, Java.Rvalue optionalQualification, IClass iClass, Java.Rvalue[] arguments)
           
Java.SimpleType(Location location, IClass iClass)
           
UnitCompiler.SimpleIField(IClass declaringIClass, java.lang.String name, IClass type)
           
 



Copyright © 2001-2012. All Rights Reserved.