Uses of Class
eu.bandm.tools.lljava.absy.LLJava.ClassReference
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.ClassReference in eu.bandm.tools.lljava.absy
Modifier and TypeFieldDescriptionprotected LLJava.ClassReference
LLJava.Class.superClass
Generated by umod; model author's documentation MISSING.protected LLJava.ClassReference
LLJava.Exception.type
The type of the caughtThrowable
, or null when catching all.
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":433.9-434.13, see this pretty print.)
The type of this field isLLJava.ClassReference
(maybe null)
Its value defaults to null.protected LLJava.ClassReference
LLJava.Handler.type
Generated by umod; model author's documentation MISSING.Modifier and TypeFieldDescriptionprotected CheckedList<LLJava.ClassReference>
LLJava.Method.exceptions
Generated by umod; model author's documentation MISSING.protected CheckedList<LLJava.ClassReference>
LLJava.Class.interfaces
Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionstatic LLJava.ClassReference
SemanticUtils.classReference
(Class<?> cls) static LLJava.ClassReference
SemanticUtils.classReference
(String name) LLJava.ClassReference.doclone()
Clones this object.LLJava.Class.get_superClass()
Generated by umod; model author's documentation MISSING.LLJava.Exception.get_type()
The type of the caughtThrowable
, or null when catching all.
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":433.9-434.13, see this pretty print.)
Generated getter method.LLJava.Handler.get_type()
Generated by umod; model author's documentation MISSING.Copies values of all common fields from the argument.static final LLJava.ClassReference
SemanticUtils.javaLangObjectReference()
Modifier and TypeMethodDescriptionstatic Pattern<LLJava.ClassReference>
LLJava.ClassReference.get_entry
(Pattern<? super LLJava.ClassRef> p) Lifts a pattern which matches the field value to one which matches this whole object.LLJava.Method.get_exceptions()
Generated by umod; model author's documentation MISSING.LLJava.Class.get_interfaces()
Generated by umod; model author's documentation MISSING.static Pattern<LLJava.ClassReference>
LLJava.ClassReference.get_type
(Pattern<? super LLJava.ClassTypeExpr> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.ClassReference>
LLJava.__Patterns.term_ClassReference
(Pattern<? super LLJava.Node> superpattern, Pattern<? super LLJava.ClassTypeExpr> p_type, Pattern<? super LLJava.ClassRef> p_entry) Modifier and TypeMethodDescriptionprotected void
LLJava.__Formatter.action
(LLJava.ClassReference el) protected void
LLJava.MATCH_ONLY_00.action
(LLJava.ClassReference e0) protected void
LLJava.MultiVisitor.action
(LLJava.ClassReference e0) protected void
LLJava.Visitor.action
(LLJava.ClassReference e0) protected void
ConstantPoolCollector.Creator.descend
(LLJava.ClassReference x) protected void
LLJava.MultiVisitor.descend
(LLJava.ClassReference e0) void
ControlFlowSynthesizer.exceptionHandler
(int startPC, int endPC, int handlerPC, LLJava.ClassReference catchType) void
LLJava.MATCH_ONLY_00.match
(LLJava.ClassReference e0) protected void
LLJava.MultiVisitor.post
(LLJava.ClassReference e0) protected void
LLJava.MultiVisitor.pre
(LLJava.ClassReference e0) boolean
LLJava.Class.set_superClass
(LLJava.ClassReference val) Generated by umod; model author's documentation MISSING.boolean
LLJava.Exception.set_type
(LLJava.ClassReference val) The type of the caughtThrowable
, or null when catching all.
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":433.9-434.13, see this pretty print.)
Updates the (mutable) instance destructively.boolean
LLJava.Handler.set_type
(LLJava.ClassReference val) Generated by umod; model author's documentation MISSING.protected Format
LLJava.__Formatter.toFormat
(LLJava.ClassReference el) Modifier and TypeMethodDescriptionLLJava.__Patterns.cast_ClassReference
(Pattern<? super LLJava.ClassReference> p) static Pattern<LLJava.Method>
LLJava.Method.get_exceptions
(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_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_superClass
(Pattern<? super LLJava.ClassReference> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Exception>
LLJava.Exception.get_type
(Pattern<? super LLJava.ClassReference> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Handler>
LLJava.Handler.get_type
(Pattern<? super LLJava.ClassReference> p) Lifts a pattern which matches the field value to one which matches this whole object.boolean
LLJava.Method.set_exceptions
(CheckedList<LLJava.ClassReference> val) Generated by umod; model author's documentation MISSING.boolean
LLJava.Class.set_interfaces
(CheckedList<LLJava.ClassReference> val) Generated by umod; model author's documentation MISSING.ModifierConstructorDescriptionClass
(LLJava.QualId name, LLJava.ClassReference superClass) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Exception
(LLJava.GotoInterval range, LLJava.ClassReference type, LLJava.GotoPoint target) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Handler
(LLJava.ClassReference type, LLJava.CodePoint body) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". -
Uses of LLJava.ClassReference in eu.bandm.tools.lljava.codec
Modifier and TypeMethodDescriptionprotected LLJava.ClassReference
Decoder.classRef
(boolean optional, int index) Modifier and TypeMethodDescriptionprotected void
Encoder.descend
(LLJava.ClassReference r) (package private) int
Encoder.encode
(LLJava.ClassReference c) -
Uses of LLJava.ClassReference in eu.bandm.tools.lljava.parser
Modifier and TypeFieldDescriptionLLJavaGrammar.classReference
LLJavaGrammar.exceptions
LLJavaGrammar.superclass
LLJavaGrammar.superinterfaces
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) Modifier and TypeMethodDescriptionprotected abstract LLJava.Handler
LLJavaGrammar.catchHandler
(Reducer.Context<SourceId> context, List<LLJava.Label> prefixLabels, Optional<LLJava.ClassReference> type, List<LLJava.Label> infixLabels, LLJava.CodePoint body) protected LLJava.Handler
LLJavaParser.catchHandler
(Reducer.Context<SourceId> context, List<LLJava.Label> prefixLabels, Optional<LLJava.ClassReference> type, List<LLJava.Label> infixLabels, LLJava.CodePoint body)