Uses of Class
eu.bandm.tools.lljava.absy.LLJava.GotoInterval
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.GotoInterval in eu.bandm.tools.lljava.absy
Modifier and TypeFieldDescriptionprotected LLJava.GotoInterval
LLJava.Exception.range
The range of statements which make up thetry{}
block.Modifier and TypeMethodDescriptionLLJava.GotoInterval.doclone()
Clones this object.LLJava.Exception.get_range()
The range of statements which make up thetry{}
block.Copies values of all common fields from the argument.ControlFlowSynthesizer.interval
(int startPC, int endPC) (package private) LLJava.GotoInterval
CodeSerializer.unline
(LLJava.CodeInterval i) Modifier and TypeMethodDescriptionstatic Pattern<LLJava.GotoInterval>
LLJava.GotoInterval.get_end
(Pattern<? super LLJava.Name> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.GotoInterval>
LLJava.GotoInterval.get_endTarget
(Pattern<? super LLJava.Block> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.GotoInterval>
LLJava.GotoInterval.get_start
(Pattern<? super LLJava.Name> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.GotoInterval>
LLJava.GotoInterval.get_startTarget
(Pattern<? super LLJava.Block> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.GotoInterval>
LLJava.__Patterns.term_GotoInterval
(Pattern<? super LLJava.CodeInterval> superpattern, Pattern<? super LLJava.Name> p_start, Pattern<? super LLJava.Name> p_end, Pattern<? super LLJava.Block> p_startTarget, Pattern<? super LLJava.Block> p_endTarget) Modifier and TypeMethodDescriptionprotected void
CodeSerializer.action
(LLJava.GotoInterval i) protected void
ContextChecker.EnvironmentAnnotator.action
(LLJava.GotoInterval x) protected void
LLJava.__Formatter.action
(LLJava.GotoInterval el) protected void
LLJava.MATCH_ONLY_00.action
(LLJava.GotoInterval e0) protected void
LLJava.MultiVisitor.action
(LLJava.GotoInterval e0) protected void
LLJava.Visitor.action
(LLJava.GotoInterval e0) protected void
LLJava.MultiVisitor.descend
(LLJava.GotoInterval e0) void
LLJava.MATCH_ONLY_00.match
(LLJava.GotoInterval e0) protected void
LLJava.MultiVisitor.post
(LLJava.GotoInterval e0) protected void
LLJava.MultiVisitor.pre
(LLJava.GotoInterval e0) boolean
LLJava.Exception.set_range
(LLJava.GotoInterval val) The range of statements which make up thetry{}
block.protected Format
LLJava.__Formatter.toFormat
(LLJava.GotoInterval el) Modifier and TypeMethodDescriptionLLJava.__Patterns.cast_GotoInterval
(Pattern<? super LLJava.GotoInterval> p) static Pattern<LLJava.Exception>
LLJava.Exception.get_range
(Pattern<? super LLJava.GotoInterval> p) Lifts a pattern which matches the field value to one which matches this whole object.ModifierConstructorDescriptionException
(LLJava.GotoInterval range, LLJava.ClassReference type, LLJava.GotoPoint target) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Exception
(LLJava.GotoInterval range, LLJava.GotoPoint target) Synthetic minimal constructor provided by the umod compiler. -
Uses of LLJava.GotoInterval in eu.bandm.tools.lljava.parser
Modifier and TypeMethodDescriptionprotected abstract LLJava.GotoInterval
LLJavaGrammar.gotoInterval
(Reducer.Context<SourceId> context, LLJava.Name start, Optional<LLJava.Name> end) protected LLJava.GotoInterval
LLJavaParser.gotoInterval
(Reducer.Context<SourceId> context, LLJava.Name start, Optional<LLJava.Name> end)