Uses of Class
eu.bandm.tools.lljava.absy.LLJava.Class
Packages that use LLJava.Class
Package
Description
Abstract Syntax of LLJava, representing the byte code instructions, the
objects which contain byte code, and the attributes specific to byte code
classes.
-
Uses of LLJava.Class in eu.bandm.tools.lljava
Methods in eu.bandm.tools.lljava that return types with arguments of type LLJava.ClassMethods in eu.bandm.tools.lljava with parameters of type LLJava.ClassModifier and TypeMethodDescriptionprotected byte[]LLJavac.backend(LLJava.Class c) static byte[]LLJavac.microcompile(LLJava.Class c, PrintStream err) static byte[]LLJavac.microcompile(LLJava.Class c, PrintStream err, BiPredicate<String, String> subtypeOracle) protected voidLLJavac.midend(LLJava.Class c) -
Uses of LLJava.Class in eu.bandm.tools.lljava.absy
Fields in eu.bandm.tools.lljava.absy declared as LLJava.ClassModifier and TypeFieldDescriptionprotected @Opt LLJava.ClassLLJava.InnerClass.definitionGenerated by umod; model author's documentation MISSING.protected LLJava.ClassLLJava.LocalClass.targetGenerated by umod; model author's documentation MISSING.Methods in eu.bandm.tools.lljava.absy that return LLJava.ClassModifier and TypeMethodDescriptionLLJava.Class.doclone()Clones this object.LLJava.InnerClass.get_definition()Generated by umod; model author's documentation MISSING.LLJava.LocalClass.get_target()Generated by umod; model author's documentation MISSING.Copies values of all common fields from the argument.Methods in eu.bandm.tools.lljava.absy that return types with arguments of type LLJava.ClassModifier and TypeMethodDescriptionstatic Pattern<LLJava.Class> LLJava.Class.get_fields(Pattern<? super NonNullList<LLJava.Field>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Class> LLJava.Class.get_innerClasses(Pattern<? super NonNullList<LLJava.InnerClass>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Class> LLJava.Class.get_innerName(Pattern<? super @Opt LLJava.Id> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Class> LLJava.Class.get_interfaces(Pattern<? super NonNullList<LLJava.ClassReference>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Class> LLJava.Class.get_methods(Pattern<? super NonNullList<LLJava.Method>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Class> LLJava.Class.get_name(Pattern<? super LLJava.QualId> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Class> LLJava.Class.get_pool(Pattern<? super NonNullList<LLJava.ConstantPoolEntry>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Class> LLJava.Class.get_signatureEntry(Pattern<? super @Opt LLJava.ConstantUTF8> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Class> LLJava.Class.get_superClass(Pattern<? super LLJava.ClassReference> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Class> LLJava.Class.get_thisEntry(Pattern<? super @Opt LLJava.ClassRef> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Class> LLJava.Class.get_typeParameters(Pattern<? super NonNullList<LLJava.TypeParameter>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Class> LLJava.__Patterns.term_Class(Pattern<? super LLJava.Attributable> superpattern, Pattern<? super LLJava.QualId> p_name, Pattern<? super @Opt LLJava.Id> p_innerName, Pattern<? super NonNullList<LLJava.TypeParameter>> p_typeParameters, Pattern<? super LLJava.ClassReference> p_superClass, Pattern<? super NonNullList<LLJava.ClassReference>> p_interfaces, Pattern<? super NonNullList<LLJava.Field>> p_fields, Pattern<? super NonNullList<LLJava.Method>> p_methods, Pattern<? super NonNullList<LLJava.InnerClass>> p_innerClasses, Pattern<? super NonNullList<LLJava.ConstantPoolEntry>> p_pool, Pattern<? super @Opt LLJava.ClassRef> p_thisEntry, Pattern<? super @Opt LLJava.ConstantUTF8> p_signatureEntry) Methods in eu.bandm.tools.lljava.absy with parameters of type LLJava.ClassModifier and TypeMethodDescriptionprotected voidContextChecker.action(LLJava.Class c) protected voidLLJava.__Formatter.action(LLJava.Class el) protected voidLLJava.MATCH_ONLY_00.action(LLJava.Class e0) protected voidLLJava.MultiVisitor.action(LLJava.Class e0) protected voidLLJava.Visitor.action(LLJava.Class e0) voidTypeChecker.check(LLJava.Class c) voidConstantPoolCollector.collect(LLJava.Class c) voidExceptionTableCollector.collect(LLJava.Class c) protected voidLLJava.MultiVisitor.descend(LLJava.Class e0) voidLLJava.MultiVisitor.follow_fields(LLJava.Class element) voidLLJava.Visitor.follow_fields(LLJava.Class element) voidLLJava.MultiVisitor.follow_innerClasses(LLJava.Class element) voidLLJava.Visitor.follow_innerClasses(LLJava.Class element) voidLLJava.MultiVisitor.follow_interfaces(LLJava.Class element) voidLLJava.Visitor.follow_interfaces(LLJava.Class element) voidLLJava.MultiVisitor.follow_methods(LLJava.Class element) voidLLJava.Visitor.follow_methods(LLJava.Class element) voidLLJava.MultiVisitor.follow_pool(LLJava.Class element) voidLLJava.Visitor.follow_pool(LLJava.Class element) voidLLJava.MultiVisitor.follow_typeParameters(LLJava.Class element) voidLLJava.Visitor.follow_typeParameters(LLJava.Class element) voidLLJava.MATCH_ONLY_00.followAll_fields(LLJava.Class element) voidLLJava.MATCH_ONLY_00.followAll_innerClasses(LLJava.Class element) voidLLJava.MATCH_ONLY_00.followAll_interfaces(LLJava.Class element) voidLLJava.MATCH_ONLY_00.followAll_methods(LLJava.Class element) voidLLJava.MATCH_ONLY_00.followAll_pool(LLJava.Class element) voidLLJava.MATCH_ONLY_00.followAll_typeParameters(LLJava.Class element) voidLLJava.MATCH_ONLY_00.match(LLJava.Class e0) protected voidLLJava.MultiVisitor.post(LLJava.Class e0) protected voidLLJava.MultiVisitor.pre(LLJava.Class e0) booleanLLJava.InnerClass.set_definition(@Opt LLJava.Class val) Generated by umod; model author's documentation MISSING.booleanLLJava.LocalClass.set_target(LLJava.Class val) Generated by umod; model author's documentation MISSING.protected FormatLLJava.__Formatter.toFormat(LLJava.Class el) Method parameters in eu.bandm.tools.lljava.absy with type arguments of type LLJava.ClassModifier and TypeMethodDescriptionLLJava.__Patterns.cast_Class(Pattern<? super LLJava.Class> p) static Pattern<LLJava.InnerClass> LLJava.InnerClass.get_definition(Pattern<? super @Opt LLJava.Class> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.LocalClass> LLJava.LocalClass.get_target(Pattern<? super LLJava.Class> p) Lifts a pattern which matches the field value to one which matches this whole object.Constructors in eu.bandm.tools.lljava.absy with parameters of type LLJava.ClassModifierConstructorDescriptionInnerClass(@Opt LLJava.Id name, @Opt LLJava.Class definition) Constructor defined according to directive »C 0/..«.
LocalClass(LLJava.Class target) Constructor defined according to directive »C 0/..«.
-
Uses of LLJava.Class in eu.bandm.tools.lljava.codec
Fields in eu.bandm.tools.lljava.codec with type parameters of type LLJava.ClassMethods in eu.bandm.tools.lljava.codec that return LLJava.ClassModifier and TypeMethodDescriptionDecoder.decode(InputStream in) protected LLJava.ClassDecoder.decodeClass()Methods in eu.bandm.tools.lljava.codec with parameters of type LLJava.ClassModifier and TypeMethodDescriptionprotected voidEncoder.descend(LLJava.Class c) byte[]Encoder.encode(LLJava.Class c) voidSignatureParser.parseClassSignature(String signature, LLJava.Class cls) protected voidSignatureParser.processClass(Reducer.Context<SourceId> context, LLJava.Class target, List<LLJava.TypeParameter> typeParams, LLJava.ClassTypeExpr superClass, List<LLJava.ClassTypeExpr> interfaces) -
Uses of LLJava.Class in eu.bandm.tools.lljava.live.impl
Fields in eu.bandm.tools.lljava.live.impl declared as LLJava.ClassModifier and TypeFieldDescriptionprotected final LLJava.ClassBaseCompilationContextImpl.component -
Uses of LLJava.Class in eu.bandm.tools.lljava.parser
Fields in eu.bandm.tools.lljava.parser with type parameters of type LLJava.ClassMethods in eu.bandm.tools.lljava.parser that return LLJava.ClassModifier and TypeMethodDescriptionprotected abstract LLJava.ClassLLJavaGrammar.classDefinition(Reducer.Context<SourceId> context, List<LLJava.ModifierExpr> modifiers, LLJava.QualId name, List<LLJava.TypeParameter> typeParameters, LLJava.ClassReference superclass, List<LLJava.ClassReference> interfaces, List<LLJava.Member> members) protected LLJava.ClassLLJavaParser.classDefinition(Reducer.Context<SourceId> context, List<LLJava.ModifierExpr> modifiers, LLJava.QualId name, List<LLJava.TypeParameter> typeParameters, LLJava.ClassReference superclass, List<LLJava.ClassReference> interfaces, List<LLJava.Member> members)