Uses of Class
gnu.bytecode.ClassType
-
Packages that use ClassType Package Description gnu.bytecode Contains classes to generate, read, write, and print Java bytecode in the form of.classfiles.gnu.expr SupportsExpression, and various related classes need to compile programming languages.gnu.kawa.functions gnu.kawa.lispexpr gnu.kawa.reflect Contains classes to use reflection.gnu.kawa.xml gnu.xquery.util kawa.lang -
-
Uses of ClassType in gnu.bytecode
Fields in gnu.bytecode declared as ClassType Modifier and Type Field Description static ClassTypeType. boolean_ctypeDeprecated.protected ClassTypeSpecialObjectType. implementationTypestatic ClassTypeType. java_lang_Class_typeDeprecated.static ClassTypeType. javalangannotationAnnotationTypestatic ClassTypeType. javalangBooleanTypestatic ClassTypeType. javalangCharacterTypestatic ClassTypeType. javalangClassTypestatic ClassTypeType. javalanginvokeMethodHandleTypestatic ClassTypeType. javalangNumberTypestatic ClassTypeType. javalangObjectTypestatic ClassTypeType. javalangStringTypestatic ClassTypeType. javalangThrowableTypestatic ClassType[]ClassType. noClassesstatic ClassTypeType. number_typeDeprecated.static ClassTypeType. objectTypestatic ClassTypeType. pointer_typeDeprecated.static ClassTypeType. string_typeDeprecated.static ClassTypeType. throwable_typeMethods in gnu.bytecode that return ClassType Modifier and Type Method Description ClassTypePrimType. boxedType()ClassType[]ClassType. getAllInterfaces()Get all the interfaces this class implements.ClassTypeAnnotationEntry. getAnnotationType()ClassTypeClassType. getDeclaredClass(String simpleName)ClassTypeClassType. getDeclaringClass()ClassTypeField. getDeclaringClass()ClassTypeMember. getDeclaringClass()ClassTypeMethod. getDeclaringClass()ClassType[]ExceptionsAttr. getExceptions()The types of the exceptions in this attr.ClassType[]Method. getExceptions()ClassType[]ArrayType. getInterfaces()ClassType[]ClassType. getInterfaces()ClassType[]ObjectType. getInterfaces()ClassType[]SpecialObjectType. getInterfaces()ClassTypeClassType. getOuterLinkType()ClassTypeParameterizedType. getRawType()ClassTypeTypeVariable. getRawType()ClassTypeArrayType. getSuperclass()ClassTypeClassType. getSuperclass()ClassTypeObjectType. getSuperclass()ClassTypeSpecialObjectType. getSuperclass()static ClassTypeClassType. make(String name)Find a ClassType with the given name, or create a new one.static ClassTypeClassType. make(String name, ClassType superClass)Deprecated.static ClassTypeClassFileInput. readClassType(InputStream str)Read a class (in .class format) from an InputStream.Methods in gnu.bytecode with parameters of type ClassType Modifier and Type Method Description voidArrayClassLoader. addClass(ClassType ctype)voidCodeAttr. addHandler(Label start_try, Label end_try, ClassType catch_type)Add an exception handler.voidClassType. addInterface(ClassType newInterface)Add an interface to the list of implemented interfaces.voidClassType. addMemberClass(ClassType member)voidAnnotationDefaultAttr. assignConstants(ClassType cl)static voidAttribute. assignConstants(AttrContainer container, ClassType cl)Add any needed constant pool entries for all attributes in a container.voidAttribute. assignConstants(ClassType cl)Add any needed constant pool entries for this Attribute.voidCodeAttr. assignConstants(ClassType cl)voidConstantValueAttr. assignConstants(ClassType cl)voidEnclosingMethodAttr. assignConstants(ClassType cl)voidExceptionsAttr. assignConstants(ClassType cl)voidInnerClassesAttr. assignConstants(ClassType cl)voidLocalVarsAttr. assignConstants(ClassType cl)voidRuntimeAnnotationsAttr. assignConstants(ClassType cl)voidSignatureAttr. assignConstants(ClassType cl)voidSourceDebugExtAttr. assignConstants(ClassType cl)voidSourceFileAttr. assignConstants(ClassType cl)voidCodeAttr. emitCatchStart(ClassType type)voidCodeAttr. emitNew(ClassType type)Invoke new on a class type.booleanClassType. implementsInterface(ClassType iface)True if this class/interface implements the interface iface.static booleanClassType. isAccessible(ClassType caller, ClassType declaring, ObjectType receiver, int modifiers)Check if a component is accessible from this class.booleanClassType. isSubclass(ClassType other)static ClassTypeClassType. make(String name, ClassType superClass)Deprecated.voidClassTypeWriter. print(ClassType ctype)static voidClassTypeWriter. print(ClassType ctype, PrintStream stream, int flags)static voidClassTypeWriter. print(ClassType ctype, PrintWriter stream, int flags)voidClassTypeWriter. setClass(ClassType ctype)voidField. setConstantValue(Object value, ClassType ctype)Set the ConstantValue attribute for this field.voidExceptionsAttr. setExceptions(short[] indices, ClassType cl)Set the Exceptions attribute to refer to classes whose indices in the constant pool of `cl' are given by `indices'.voidExceptionsAttr. setExceptions(ClassType[] excep_types)Set the Exceptions attribute to refer to the given exception types.voidMethod. setExceptions(ClassType[] exn_types)voidClassType. setInterfaces(ClassType[] interfaces)FieldClassType. setOuterLink(ClassType outer)Note that this class needs an other link ("this$0") field.static voidSourceFileAttr. setSourceFile(ClassType cl, String filename)voidClassType. setSuper(ClassType superClass)Constructors in gnu.bytecode with parameters of type ClassType Constructor Description AnnotationEntry(ClassType annotationType)ClassFileInput(ClassType ctype, InputStream str)ClassTypeWriter(ClassType ctype, OutputStream stream, int flags)ClassTypeWriter(ClassType ctype, Writer stream, int flags)EnclosingMethodAttr(int class_index, int method_index, ClassType ctype)EnclosingMethodAttr(ClassType cl)Field(ClassType ctype)Add a new Field to a ClassType.InnerClassesAttr(short[] data, ClassType cl)InnerClassesAttr(ClassType cl)Add a new InnerClassesAttr to a ClassType.Method(Method base, ClassType clas)A copy constructor, except you can override the declaring class.ParameterizedType(ClassType rawType, Type... typeArgumentTypes)SourceDebugExtAttr(ClassType cl)Add a new InnerClassesAttr to a ClassType.SourceFileAttr(int index, ClassType ctype)SpecialObjectType(String name, ClassType implementationType) -
Uses of ClassType in gnu.expr
Subclasses of ClassType in gnu.expr Modifier and Type Class Description classPairClassTypeA class type implemented as a pair of an interface and a class.Fields in gnu.expr declared as ClassType Modifier and Type Field Description ClassTypeCompilation. curClassClassTypePairClassType. instanceTypestatic ClassTypeCompilation. javaStringTypeClassTypeCompilation. mainClassClassTypeCompilation. moduleClassGenerated class that extends ModuleBody.static ClassTypeCompilation. scmBooleanTypestatic ClassTypeCompilation. scmKeywordTypestatic ClassTypeCompilation. scmListTypestatic ClassTypeCompilation. scmSequenceTypestatic ClassTypeCompilation. typeAppletstatic ClassTypeCompilation. typeCallContextstatic ClassTypeCompilation. typeCharSequencestatic ClassTypeCompilation. typeClassstatic ClassTypeCompilation. typeClassTypestatic ClassTypeCompilation. typeCompiledProcstatic ClassTypeCompilation. typeConsumerstatic ClassTypeCompilation. typeEnvironmentstatic ClassTypeCompilation. typeFieldLocationstatic ClassTypeCompilation. typeLanguagestatic ClassTypeCompilation. typeListstatic ClassTypeCompilation. typeLocationstatic ClassTypeCompilation. typeLocationProcstatic ClassTypeCompilation. typeMethodProcstatic ClassTypeCompilation. typeModuleBodystatic ClassTypeCompilation. typeObjectstatic ClassTypeCompilation. typeObjectTypestatic ClassTypeCompilation. typePairstatic ClassTypeCompilation. typeProcedurestatic ClassTypeCompilation. typeProcedure0static ClassTypeCompilation. typeProcedure1static ClassTypeCompilation. typeProcedure2static ClassTypeCompilation. typeProcedure3static ClassTypeCompilation. typeProcedure4static ClassType[]Compilation. typeProcedureArraystatic ClassTypeCompilation. typeProcedureNstatic ClassTypeCompilation. typeRunnablestatic ClassTypeCompilation. typeRunnableModulestatic ClassTypeConsumerTarget. typeSequencesstatic ClassTypeCompilation. typeServletstatic ClassTypeCompilation. typeStaticFieldLocationstatic ClassTypeCompilation. typeStringstatic ClassTypeCompilation. typeSymbolstatic ClassTypeCompilation. typeTypestatic ClassTypeCompilation. typeValuesMethods in gnu.expr that return ClassType Modifier and Type Method Description ClassTypeLambdaExp. checkForInitCall(Expression bodyFirst)Check if argument is a this(...) or super(...) initializtion.ClassTypeModuleExp. classFor(Compilation comp)Return the class for this module.ClassTypeClassExp. compileMembers(Compilation comp)ClassTypeCompilation. findNamedClass(String name)Search this Compilation for a ClassType with a given name.ClassTypeClassExp. getClassType()The ClassType generated for this class.ClassTypeLambdaExp. getClassType()The ClassType generated for this class.ClassTypeModuleInfo. getClassType()protected ClassTypeClassExp. getCompiledClassType(Compilation comp)protected ClassTypeLambdaExp. getCompiledClassType(Compilation comp)Return the ClassType of the Procedure this is being compiled into.ClassTypePrimProcedure. getDeclaringClass()ClassTypeLambdaExp. getHeapFrameType()ClassType[]ModuleExp. getInterfaces()ClassTypeCompilation. getModuleType()ClassTypeModuleExp. getSuperType()Methods in gnu.expr with parameters of type ClassType Modifier and Type Method Description voidCompilation. addClass(ClassType new_class)VariableLambdaExp. declareThis(ClassType clas)static ObjectPairClassType. extractStaticLink(ClassType type)This method is called from compiled code.static ModuleInfoModuleInfo. find(ClassType type)voidCompilation. generateConstructor(ClassType clas, LambdaExp lexp)static MethodCompilation. getConstructor(ClassType clas, LambdaExp lexp)static PrimProcedurePrimProcedure. getMethodFor(ClassType procClass, String name, Declaration decl, Type[] atypes, Language language)static PrimProcedurePrimProcedure. getMethodFor(ClassType procClass, String name, Declaration decl, Expression[] args, Language language)voidDeclaration. makeField(ClassType frameType, Compilation comp, Expression value)voidClassExp. setClassType(ClassType type)voidModuleExp. setInterfaces(ClassType[] s)voidModuleExp. setSuperType(ClassType s)voidLambdaExp. setType(ClassType type)static ModuleExpModuleExp. valueOf(ClassType type)Constructors in gnu.expr with parameters of type ClassType Constructor Description ClassExp(boolean simple, ClassType type)PrimProcedure(int op_code, ClassType classtype, String name, Type retType, Type[] argTypes)ThisExp(ClassType type) -
Uses of ClassType in gnu.kawa.functions
Fields in gnu.kawa.functions declared as ClassType Modifier and Type Field Description static ClassTypeCompileMisc. typeContinuation -
Uses of ClassType in gnu.kawa.lispexpr
Fields in gnu.kawa.lispexpr declared as ClassType Modifier and Type Field Description static ClassTypeGenArrayType. typeArraystatic ClassTypeLangObjType. typeLangObjTypeMethods in gnu.kawa.lispexpr that return ClassType Modifier and Type Method Description ClassTypeLangPrimType. boxedType()static ClassTypeLangObjType. coerceToClassType(Object obj)static ClassTypeLangObjType. coerceToClassTypeOrNull(Object type)ClassTypeClassNamespace. getClassType()Methods in gnu.kawa.lispexpr with parameters of type ClassType Modifier and Type Method Description static ClassNamespaceClassNamespace. getInstance(String name, ClassType ctype)Constructors in gnu.kawa.lispexpr with parameters of type ClassType Constructor Description ClassNamespace(ClassType ctype) -
Uses of ClassType in gnu.kawa.reflect
Fields in gnu.kawa.reflect declared as ClassType Modifier and Type Field Description static ClassTypeLazyType. lazyTypestatic ClassTypeLazyType. promiseTypestatic ClassTypeOccurrenceType. typeOccurrenceTypeMethods in gnu.kawa.reflect that return ClassType Modifier and Type Method Description ClassTypeClassMemberLocation. getDeclaringClass()Methods in gnu.kawa.reflect with parameters of type ClassType Modifier and Type Method Description static LazyTypeLazyType. getInstance(ClassType rawType, Type valueType)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)static PrimProcedureCompileInvoke. getStaticMethod(ClassType type, String name, Expression[] args)static PrimProcedureInvoke. getStaticMethod(ClassType type, String name, Expression[] args)Deprecated.protected voidCompileBuildObject. init(ApplyExp exp, InlineCalls visitor, Type required, ObjectType ctype, ClassType caller)static MemberSlotGet. lookupMember(ObjectType clas, String name, ClassType caller)Get a named property - field or member class or 'get' accessor method.static MemberSlotSet. lookupMember(ObjectType clas, String name, ClassType caller)Get a setter property - field or 'set' accessor method.static CompileBuildObjectCompileBuildObject. make(ApplyExp exp, InlineCalls visitor, Type required, ObjectType ctype, ClassType caller)static ApplyExpInvoke. makeInvokeStatic(ClassType type, String name, Expression... args)Return an ApplyExp that will call a method with given arguments.Constructors in gnu.kawa.reflect with parameters of type ClassType Constructor Description ClassMemberLocation(Object instance, ClassType type, String mname)FieldLocation(Object instance, ClassType type, String mname)LazyType(ClassType rawType, Type valueType)MakeAnnotation(ClassType annotationType)StaticFieldLocation(ClassType type, String mname)StaticGet(ClassType ctype, String name, Type ftype, int flags)StaticSet(ClassType ctype, String name, Type ftype, int flags) -
Uses of ClassType in gnu.kawa.xml
Fields in gnu.kawa.xml declared as ClassType Modifier and Type Field Description static ClassTypeFocus. TYPEstatic ClassTypeAttributeType. typeAttributeTypestatic ClassTypeElementType. typeElementTypestatic ClassTypeNodeType. typeKNodestatic ClassTypeCoerceNodes. typeNodesstatic ClassTypeNodeType. typeNodeTypestatic ClassTypeProcessingInstructionType. typeProcessingInstructionTypestatic ClassTypeSortNodes. typeSortedNodes -
Uses of ClassType in gnu.xquery.util
Fields in gnu.xquery.util declared as ClassType Modifier and Type Field Description static ClassTypeValuesFilter. typeValuesFilter -
Uses of ClassType in kawa.lang
Fields in kawa.lang declared as ClassType Modifier and Type Field Description static ClassTypePattern. typePatternMethods in kawa.lang that return ClassType Modifier and Type Method Description static ClassTypeRecord. makeRecordType(String name, LList fnames)Methods in kawa.lang with parameters of type ClassType Modifier and Type Method Description static LListRecord. typeFieldNames(ClassType ctype)Constructors in kawa.lang with parameters of type ClassType Constructor Description GetFieldProc(ClassType ctype, String fname)GetFieldProc(ClassType ctype, String name, Type ftype, int flags)RecordConstructor(ClassType type)RecordConstructor(ClassType type, Field[] fields)RecordConstructor(ClassType type, Object fieldsList)SetFieldProc(ClassType ctype, String fname)SetFieldProc(ClassType ctype, String name, Type ftype, int flags)
-