Uses of Class
gnu.bytecode.ObjectType
-
Packages that use ObjectType Package Description gnu.bytecode Contains classes to generate, read, write, and print Java bytecode in the form of.class
files.gnu.expr SupportsExpression
, and various related classes need to compile programming languages.gnu.kawa.lispexpr gnu.kawa.reflect Contains classes to use reflection.gnu.kawa.xml -
-
Uses of ObjectType in gnu.bytecode
Subclasses of ObjectType in gnu.bytecode Modifier and Type Class Description class
ArrayType
class
ClassType
class
ParameterizedType
class
SpecialObjectType
Used for object types that don't correspond to JVM types.class
TypeVariable
A type variable in a parameterized type.class
UninitializedType
A pseudo-type used for allocated but uninitialized objects.Fields in gnu.bytecode declared as ObjectType Modifier and Type Field Description static ObjectType
Type. errorType
static ObjectType
Type. nullType
The magic type of null.static ObjectType
Type. tostring_type
Deprecated.static ObjectType
Type. toStringType
Methods in gnu.bytecode that return ObjectType Modifier and Type Method Description ObjectType
CpoolClass. getClassType()
Get corresponding ObjectType (ClassType or ArrayType).Methods in gnu.bytecode with parameters of type ObjectType Modifier and Type Method Description CpoolClass
ConstantPool. addClass(ObjectType otype)
void
CodeAttr. emitPushClass(ObjectType ctype)
Push a class constant pool entry.void
CodeAttr. emitPushNull(ObjectType type)
static boolean
ClassType. isAccessible(ClassType caller, ClassType declaring, ObjectType receiver, int modifiers)
Check if a component is accessible from this class.boolean
ClassType. isAccessible(Member member, ObjectType receiver)
Check if a member is accessible from this class. -
Uses of ObjectType in gnu.expr
Subclasses of ObjectType in gnu.expr Modifier and Type Class Description static class
InlineCalls.ProcedureInCallContext
static class
InlineCalls.ValueNeededType
A marker type to indicate that void is invalid.class
PairClassType
A class type implemented as a pair of an interface and a class.Methods in gnu.expr with parameters of type ObjectType Modifier and Type Method Description void
Compilation. loadClassRef(ObjectType clas)
Generate code to load a named Class without initializing it. -
Uses of ObjectType in gnu.kawa.lispexpr
Subclasses of ObjectType in gnu.kawa.lispexpr Modifier and Type Class Description class
GenArrayType
Type of multi-dimensional arrays.class
LangObjType
A wrapper around a class type.class
SeqSizeType
This matches a sequences of a specific length.Methods in gnu.kawa.lispexpr that return ObjectType Modifier and Type Method Description ObjectType
LangObjType. getConstructorType()
-
Uses of ObjectType in gnu.kawa.reflect
Subclasses of ObjectType in gnu.kawa.reflect Modifier and Type Class Description class
LazyType
The type of lazy values - i.e.class
MappedArrayType
An array type where elements are copied from a sequence.class
SingletonType
Fields in gnu.kawa.reflect declared as ObjectType Modifier and Type Field Description protected ObjectType
MappedArrayType. implementationType
Methods in gnu.kawa.reflect that return ObjectType Modifier and Type Method Description ObjectType
CompileBuildObject. getResultType()
Methods in gnu.kawa.reflect with parameters of type ObjectType Modifier and Type Method Description static MethodProc
ClassMethods. apply(ObjectType dtype, String mname, char mode, Language language)
Find methods.static PrimProcedure[]
ClassMethods. getMethods(ObjectType dtype, String mname, char mode, ClassType caller, Language language)
Return the methods of a class with the specified name and flag.protected static PrimProcedure[]
CompileInvoke. getMethods(ObjectType ctype, String mname, ClassType caller, Invoke iproc)
protected void
CompileBuildObject. init(ApplyExp exp, InlineCalls visitor, Type required, ObjectType ctype, ClassType caller)
static Member
SlotGet. lookupMember(ObjectType clas, String name, ClassType caller)
Get a named property - field or member class or 'get' accessor method.static Member
SlotSet. lookupMember(ObjectType clas, String name, ClassType caller)
Get a setter property - field or 'set' accessor method.protected MethodProc
Invoke. lookupMethods(ObjectType dtype, Object name)
static CompileBuildObject
CompileBuildObject. make(ApplyExp exp, InlineCalls visitor, Type required, ObjectType ctype, ClassType caller)
boolean
CompileBuildObject. resultTypeExtends(ObjectType other)
static Expression
CompileInvoke. validateNamedInvoke(ApplyExp exp, InlineCalls visitor, ObjectType type, String name, PrimProcedure[] methods, Invoke iproc, Type required)
-
Uses of ObjectType in gnu.kawa.xml
Subclasses of ObjectType in gnu.kawa.xml Modifier and Type Class Description class
AttributeType
Matches an attribute name pattern.class
ElementType
class
NodeType
A SeqPosition used to represent a node in (usually) a TreeList.class
ProcessingInstructionType
-