Uses of Class
eu.bandm.tools.lljava.absy.LLJava.Name
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.Name in eu.bandm.tools.lljava.absy
Modifier and TypeClassDescriptionstatic class
Name given in source code.static class
Synthethic name, not given in source code.Modifier and TypeFieldDescriptionprotected LLJava.Name
LLJava.GotoInterval.end
Generated by umod; model author's documentation MISSING.protected LLJava.Name
LLJava.GotoPoint.id
Generated by umod; model author's documentation MISSING.protected LLJava.Name
LLJava.Label.name
Generated by umod; model author's documentation MISSING.protected LLJava.Name
LLJava.Local.name
Generated by umod; model author's documentation MISSING.protected LLJava.Name
LLJava.Parameter.name
Generated by umod; model author's documentation MISSING.protected LLJava.Name
LLJava.Variable.name
Generated by umod; model author's documentation MISSING.protected LLJava.Name
LLJava.VariableRef.name
Generated by umod; model author's documentation MISSING.protected LLJava.Name
LLJava.GotoInterval.start
Generated by umod; model author's documentation MISSING.Modifier and TypeFieldDescription(package private) final Map<LLJava.Name,
LLJava.Block> ContextChecker.EnvironmentAnnotator.controlEnv
(package private) final Map<LLJava.Name,
LLJava.Block> ContextChecker.LabelFinder.controlEnv
protected CheckedMap_RD<LLJava.Name,
LLJava.Block> LLJava.Block.controlEnv
Generated by umod; model author's documentation MISSING.(package private) final Map<LLJava.Name,
LLJava.Slot> ContextChecker.EnvironmentAnnotator.dataEnv
protected CheckedMap_RD<LLJava.Name,
LLJava.Variable> LLJava.Block.dataEnv
Generated by umod; model author's documentation MISSING.protected CheckedList<LLJava.Name>
LLJava.Block.labels
Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionstatic LLJava.Name
SemanticUtils.anonymous()
LLJava.Name.doclone()
Clones this object.LLJava.GotoInterval.get_end()
Generated by umod; model author's documentation MISSING.LLJava.GotoPoint.get_id()
Generated by umod; model author's documentation MISSING.LLJava.Label.get_name()
Generated by umod; model author's documentation MISSING.LLJava.Local.get_name()
Generated by umod; model author's documentation MISSING.LLJava.Parameter.get_name()
Generated by umod; model author's documentation MISSING.LLJava.Variable.get_name()
Generated by umod; model author's documentation MISSING.LLJava.VariableRef.get_name()
Generated by umod; model author's documentation MISSING.LLJava.GotoInterval.get_start()
Generated by umod; model author's documentation MISSING.Copies values of all common fields from the argument.(package private) LLJava.Name
ControlFlowSynthesizer.label
(int pc) Modifier and TypeMethodDescriptionLLJava.Block.get_controlEnv()
Generated by umod; model author's documentation MISSING.LLJava.Block.get_dataEnv()
Generated by umod; model author's documentation MISSING.LLJava.Block.get_labels()
Generated by umod; model author's documentation MISSING.static Pattern<LLJava.Name>
Modifier and TypeMethodDescriptionprotected void
LLJava.__Formatter.action
(LLJava.Name el) protected void
LLJava.MATCH_ONLY_00.action
(LLJava.Name e0) protected void
LLJava.MultiVisitor.action
(LLJava.Name e0) protected void
LLJava.Visitor.action
(LLJava.Name e0) boolean
LLJava.Block.containsKey_controlEnv
(LLJava.Name key0) Convenience un-Currying method.boolean
LLJava.Block.containsKey_dataEnv
(LLJava.Name key0) Convenience un-Currying method.protected void
LLJava.MultiVisitor.descend
(LLJava.Name e0) void
LLJava.MATCH_ONLY_00.match
(LLJava.Name e0) protected void
LLJava.MultiVisitor.post
(LLJava.Name e0) protected void
LLJava.MultiVisitor.pre
(LLJava.Name e0) void
LLJava.Block.put_controlEnv
(LLJava.Name key0, LLJava.Block value) Convenience un-Currying method.void
LLJava.Block.put_dataEnv
(LLJava.Name key0, LLJava.Variable value) Convenience un-Currying method.(package private) LLJava.Block
ContextChecker.EnvironmentAnnotator.resolveControl
(LLJava.Name label) (package private) LLJava.Slot
ContextChecker.EnvironmentAnnotator.resolveData
(LLJava.Name name) boolean
LLJava.GotoInterval.set_end
(LLJava.Name val) Generated by umod; model author's documentation MISSING.boolean
LLJava.GotoPoint.set_id
(LLJava.Name val) Generated by umod; model author's documentation MISSING.boolean
LLJava.Label.set_name
(LLJava.Name val) Generated by umod; model author's documentation MISSING.boolean
LLJava.Local.set_name
(LLJava.Name val) Generated by umod; model author's documentation MISSING.boolean
LLJava.Parameter.set_name
(LLJava.Name val) Generated by umod; model author's documentation MISSING.boolean
LLJava.VariableRef.set_name
(LLJava.Name val) Generated by umod; model author's documentation MISSING.boolean
LLJava.GotoInterval.set_start
(LLJava.Name val) Generated by umod; model author's documentation MISSING.protected Format
LLJava.__Formatter.toFormat
(LLJava.Name el) LLJava.Variable.with_name
(LLJava.Name val) Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionLLJava.__Patterns.cast_Name
(Pattern<? super LLJava.Name> p) static Pattern<LLJava.Block>
LLJava.Block.get_controlEnv
(Pattern<? super CheckedMap_RD<LLJava.Name, LLJava.Block>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Block>
LLJava.Block.get_dataEnv
(Pattern<? super CheckedMap_RD<LLJava.Name, LLJava.Variable>> p) Lifts a pattern which matches the field value to one which matches this whole object.static 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.GotoPoint>
LLJava.GotoPoint.get_id
(Pattern<? super LLJava.Name> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Block>
LLJava.Block.get_labels
(Pattern<? super CheckedList<LLJava.Name>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Label>
LLJava.Label.get_name
(Pattern<? super LLJava.Name> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Local>
LLJava.Local.get_name
(Pattern<? super LLJava.Name> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Parameter>
LLJava.Parameter.get_name
(Pattern<? super LLJava.Name> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Variable>
LLJava.Variable.get_name
(Pattern<? super LLJava.Name> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.VariableRef>
LLJava.VariableRef.get_name
(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_start
(Pattern<? super LLJava.Name> p) Lifts a pattern which matches the field value to one which matches this whole object.boolean
LLJava.Block.set_controlEnv
(CheckedMap_RD<LLJava.Name, LLJava.Block> val) Generated by umod; model author's documentation MISSING.boolean
LLJava.Block.set_dataEnv
(CheckedMap_RD<LLJava.Name, LLJava.Variable> val) Generated by umod; model author's documentation MISSING.boolean
LLJava.Block.set_labels
(CheckedList<LLJava.Name> val) Generated by umod; model author's documentation MISSING.static Pattern<LLJava.ExplicitName>
LLJava.__Patterns.term_ExplicitName
(Pattern<? super LLJava.Name> superpattern, Pattern<? super LLJava.Id> p_id) static Pattern<LLJava.ImplicitName>
LLJava.__Patterns.term_ImplicitName
(Pattern<? super LLJava.Name> superpattern, Pattern<? super LLJava.Anonymity> p_id) ModifierConstructorDescriptionGotoInterval
(LLJava.Name start) Synthetic minimal constructor provided by the umod compiler.GotoInterval
(LLJava.Name start, LLJava.Name end) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".GotoPoint
(LLJava.Name id) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Label
(LLJava.Name name) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Local
(LLJava.TypeExpr type, LLJava.Name name) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Parameter
(LLJava.TypeExpr type, LLJava.Name name) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Variable
(LLJava.Type type, LLJava.Name name) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".VariableRef
(LLJava.Name name) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".ModifierConstructorDescription(package private)
EnvironmentAnnotator
(ContextChecker.EnvironmentAnnotator parent, Map<LLJava.Name, LLJava.Slot> dataEnv) -
Uses of LLJava.Name 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) 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) protected abstract LLJava.Parameter
LLJavaGrammar.methodParameter
(Reducer.Context<SourceId> context, List<LLJava.ModifierExpr> modifiers, LLJava.TypeExpr type, Optional<LLJava.Name> name) protected LLJava.Parameter
LLJavaParser.methodParameter
(Reducer.Context<SourceId> context, List<LLJava.ModifierExpr> modifiers, LLJava.TypeExpr type, Optional<LLJava.Name> name)