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 void
LLJavac.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.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.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 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) 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.Class
Decoder.decodeClass()
Methods in eu.bandm.tools.lljava.codec with parameters of type LLJava.ClassModifier 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.impl
Fields in eu.bandm.tools.lljava.live.impl declared as LLJava.ClassModifier and TypeFieldDescriptionprotected final LLJava.Class
BaseCompilationContextImpl.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.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)