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 LLJava.ClassLLJava.InnerClass.definitionGenerated by umod; model author's documentation MISSING.(package private) final LLJava.ClassConstantPoolCollector.Creator.ownerprotected 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 CheckedList<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 CheckedList<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 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 CheckedList<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 CheckedList<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 CheckedList<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 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 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 CheckedList<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 LLJava.Id> p_innerName, Pattern<? super CheckedList<LLJava.TypeParameter>> p_typeParameters, Pattern<? super LLJava.ClassReference> p_superClass, Pattern<? super CheckedList<LLJava.ClassReference>> p_interfaces, Pattern<? super CheckedList<LLJava.Field>> p_fields, Pattern<? super CheckedList<LLJava.Method>> p_methods, Pattern<? super CheckedList<LLJava.InnerClass>> p_innerClasses, Pattern<? super CheckedList<LLJava.ConstantPoolEntry>> p_pool, Pattern<? super LLJava.ClassRef> p_thisEntry, Pattern<? super 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 voidContextChecker.ModifierChecker.action(LLJava.Class x) protected voidContextChecker.Typer.action(LLJava.Class x) 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) protected voidTypeChecker.Inferrer.action(LLJava.Class c) voidTypeChecker.check(LLJava.Class c) voidConstantPoolCollector.collect(LLJava.Class c) voidExceptionTableCollector.collect(LLJava.Class c) protected voidConstantPoolCollector.Creator.descend(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) (package private) static StringConstantPoolCollector.mangleSignature(LLJava.Class c) 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(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 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.ClassModifierConstructorDescription(package private)Creator(LLJava.Class owner) InnerClass(LLJava.Id name, LLJava.Class definition) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".LocalClass(LLJava.Class target) Constructor generated according to specification #0
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)