Uses of Class
eu.bandm.tools.lljava.absy.LLJava.Variable
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.Variable in eu.bandm.tools.lljava.absy
Modifier and TypeFieldDescriptionprotected LLJava.Variable
LLJava.Local.variable
The variable declared by this statement.protected LLJava.Variable
LLJava.Parameter.variable
The variable represented by this parameter specification.Modifier and TypeFieldDescriptionprotected CheckedMap_RD<LLJava.Name,
LLJava.Variable> LLJava.Block.dataEnv
Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionstatic LLJava.Variable
SemanticUtils.anonymous
(LLJava.Type type) LLJava.Variable.doclone()
Clones this object.LLJava.Local.get_variable()
The variable declared by this statement.LLJava.Parameter.get_variable()
The variable represented by this parameter specification.Copies values of all common fields from the argument.LLJava.Variable.with_name
(LLJava.Name val) Generated by umod; model author's documentation MISSING.LLJava.Variable.with_type
(LLJava.Type val) Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionLLJava.Block.get_dataEnv()
Generated by umod; model author's documentation MISSING.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.Variable>
LLJava.Variable.get_type
(Pattern<? super LLJava.Type> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Variable>
LLJava.__Patterns.term_Variable
(Pattern<Object> superpattern, Pattern<? super LLJava.Type> p_type, Pattern<? super LLJava.Name> p_name) Modifier and TypeMethodDescriptionprotected void
LLJava.__Formatter.action
(LLJava.Variable el) protected void
LLJava.MATCH_ONLY_00.action
(LLJava.Variable e0) protected void
LLJava.MultiVisitor.action
(LLJava.Variable e0) protected void
LLJava.Visitor.action
(LLJava.Variable e0) (package private) void
ContextChecker.EnvironmentAnnotator.addLocal
(LLJava.Variable var) protected void
LLJava.MultiVisitor.descend
(LLJava.Variable e0) void
LLJava.MATCH_ONLY_00.match
(LLJava.Variable e0) protected void
LLJava.MultiVisitor.post
(LLJava.Variable e0) protected void
LLJava.MultiVisitor.pre
(LLJava.Variable e0) void
LLJava.Block.put_dataEnv
(LLJava.Name key0, LLJava.Variable value) Convenience un-Currying method.boolean
LLJava.Local.set_variable
(LLJava.Variable val) The variable declared by this statement.boolean
LLJava.Parameter.set_variable
(LLJava.Variable val) The variable represented by this parameter specification.protected Format
LLJava.__Formatter.toFormat
(LLJava.Variable el) boolean
LLJava.Variable.x_equals
(LLJava.Variable e0) Modifier and TypeMethodDescriptionLLJava.__Patterns.cast_Variable
(Pattern<? super LLJava.Variable> p) 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.Local>
LLJava.Local.get_variable
(Pattern<? super LLJava.Variable> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Parameter>
LLJava.Parameter.get_variable
(Pattern<? super LLJava.Variable> p) Lifts a pattern which matches the field value to one which matches this whole object.boolean
LLJava.Block.set_dataEnv
(CheckedMap_RD<LLJava.Name, LLJava.Variable> val) Generated by umod; model author's documentation MISSING.