Uses of Class
eu.bandm.tools.lljava.absy.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
Modifier 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 void
LLJavac.midend
(LLJava.Class c) -
Uses of LLJava.Class in eu.bandm.tools.lljava.absy
Modifier and TypeFieldDescriptionprotected LLJava.Class
LLJava.InnerClass.definition
Generated by umod; model author's documentation MISSING.(package private) final LLJava.Class
ConstantPoolCollector.Creator.owner
protected LLJava.Class
LLJava.LocalClass.target
Generated by umod; model author's documentation MISSING.Modifier 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.Modifier 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) Modifier and TypeMethodDescriptionprotected void
ContextChecker.action
(LLJava.Class c) protected void
ContextChecker.ModifierChecker.action
(LLJava.Class x) protected void
ContextChecker.Typer.action
(LLJava.Class x) protected void
LLJava.__Formatter.action
(LLJava.Class el) protected void
LLJava.MATCH_ONLY_00.action
(LLJava.Class e0) protected void
LLJava.MultiVisitor.action
(LLJava.Class e0) protected void
LLJava.Visitor.action
(LLJava.Class e0) protected void
TypeChecker.Inferrer.action
(LLJava.Class c) void
TypeChecker.check
(LLJava.Class c) void
ConstantPoolCollector.collect
(LLJava.Class c) void
ExceptionTableCollector.collect
(LLJava.Class c) protected void
ConstantPoolCollector.Creator.descend
(LLJava.Class c) protected void
LLJava.MultiVisitor.descend
(LLJava.Class e0) void
LLJava.MultiVisitor.follow_fields
(LLJava.Class element) void
LLJava.Visitor.follow_fields
(LLJava.Class element) void
LLJava.MultiVisitor.follow_innerClasses
(LLJava.Class element) void
LLJava.Visitor.follow_innerClasses
(LLJava.Class element) void
LLJava.MultiVisitor.follow_interfaces
(LLJava.Class element) void
LLJava.Visitor.follow_interfaces
(LLJava.Class element) void
LLJava.MultiVisitor.follow_methods
(LLJava.Class element) void
LLJava.Visitor.follow_methods
(LLJava.Class element) void
LLJava.MultiVisitor.follow_pool
(LLJava.Class element) void
LLJava.Visitor.follow_pool
(LLJava.Class element) void
LLJava.MultiVisitor.follow_typeParameters
(LLJava.Class element) void
LLJava.Visitor.follow_typeParameters
(LLJava.Class element) void
LLJava.MATCH_ONLY_00.followAll_fields
(LLJava.Class element) void
LLJava.MATCH_ONLY_00.followAll_innerClasses
(LLJava.Class element) void
LLJava.MATCH_ONLY_00.followAll_interfaces
(LLJava.Class element) void
LLJava.MATCH_ONLY_00.followAll_methods
(LLJava.Class element) void
LLJava.MATCH_ONLY_00.followAll_pool
(LLJava.Class element) void
LLJava.MATCH_ONLY_00.followAll_typeParameters
(LLJava.Class element) (package private) static String
ConstantPoolCollector.mangleSignature
(LLJava.Class c) void
LLJava.MATCH_ONLY_00.match
(LLJava.Class e0) protected void
LLJava.MultiVisitor.post
(LLJava.Class e0) protected void
LLJava.MultiVisitor.pre
(LLJava.Class e0) boolean
LLJava.InnerClass.set_definition
(LLJava.Class val) Generated by umod; model author's documentation MISSING.boolean
LLJava.LocalClass.set_target
(LLJava.Class val) Generated by umod; model author's documentation MISSING.protected Format
LLJava.__Formatter.toFormat
(LLJava.Class el) Modifier 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.ModifierConstructorDescription(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
Modifier and TypeMethodDescriptionDecoder.decode
(InputStream in) protected LLJava.Class
Decoder.decodeClass()
Modifier and TypeMethodDescriptionprotected void
Encoder.descend
(LLJava.Class c) byte[]
Encoder.encode
(LLJava.Class c) void
SignatureParser.parseClassSignature
(String signature, LLJava.Class cls) protected void
SignatureParser.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
-
Uses of LLJava.Class in eu.bandm.tools.lljava.parser
Modifier and TypeMethodDescriptionprotected abstract LLJava.Class
LLJavaGrammar.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.Class
LLJavaParser.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)