Uses of Class
gnu.bytecode.ObjectType
Packages that use ObjectType
Package
Description
Contains classes to generate, read,
write, and print Java bytecode in the form of
.class
files.Supports
Expression
,
and various related classes need to compile programming languages.Contains classes to use reflection.
-
Uses of ObjectType in gnu.bytecode
Subclasses of ObjectType in gnu.bytecodeModifier and TypeClassDescriptionclass
class
class
class
Used for object types that don't correspond to JVM types.class
A type variable in a parameterized type.class
A pseudo-type used for allocated but uninitialized objects.Fields in gnu.bytecode declared as ObjectTypeModifier and TypeFieldDescriptionstatic final ObjectType
Type.errorType
static final ObjectType
Type.nullType
The magic type of null.static final ObjectType
Type.tostring_type
Deprecated.static final ObjectType
Type.toStringType
Methods in gnu.bytecode that return ObjectTypeModifier and TypeMethodDescriptionfinal ObjectType
CpoolClass.getClassType()
Get corresponding ObjectType (ClassType or ArrayType).Methods in gnu.bytecode with parameters of type ObjectTypeModifier and TypeMethodDescriptionConstantPool.addClass
(ObjectType otype) final 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.exprModifier and TypeClassDescriptionstatic class
static class
A marker type to indicate that void is invalid.class
A class type implemented as a pair of an interface and a class.Methods in gnu.expr with parameters of type ObjectTypeModifier and TypeMethodDescriptionvoid
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.lispexprModifier and TypeClassDescriptionclass
Type of multi-dimensional arrays.class
A wrapper around a class type.class
This matches a sequences of a specific length.Methods in gnu.kawa.lispexpr that return ObjectType -
Uses of ObjectType in gnu.kawa.reflect
Subclasses of ObjectType in gnu.kawa.reflectModifier and TypeClassDescriptionclass
The type of lazy values - i.e.class
An array type where elements are copied from a sequence.class
Fields in gnu.kawa.reflect declared as ObjectTypeMethods in gnu.kawa.reflect that return ObjectTypeMethods in gnu.kawa.reflect with parameters of type ObjectTypeModifier and TypeMethodDescriptionstatic 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.xmlModifier and TypeClassDescriptionclass
Matches an attribute name pattern.class
class
A SeqPosition used to represent a node in (usually) a TreeList.class