Uses of Class
eu.bandm.tools.lljava.absy.LLJava.ResultExpr
Packages that use LLJava.ResultExpr
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.ResultExpr in eu.bandm.tools.lljava.absy
Subclasses of LLJava.ResultExpr in eu.bandm.tools.lljava.absyModifier and TypeClassDescriptionstatic class
Syntactic expression specifying the return type of a function.static class
Syntactic expression specifying a function as void.Fields in eu.bandm.tools.lljava.absy declared as LLJava.ResultExprModifier and TypeFieldDescriptionprotected LLJava.ResultExpr
LLJava.Method.result
Generated by umod; model author's documentation MISSING.protected LLJava.ResultExpr
LLJava.MethodReference.result
Generated by umod; model author's documentation MISSING.protected LLJava.ResultExpr
LLJava.MethodTypeExpr.result
Generated by umod; model author's documentation MISSING.Methods in eu.bandm.tools.lljava.absy that return LLJava.ResultExprModifier and TypeMethodDescriptionstatic LLJava.ResultExpr
SemanticUtils.asResultExpr
(Class<?> cls) LLJava.ResultExpr.doclone()
Clones this object.LLJava.Method.get_result()
Generated by umod; model author's documentation MISSING.LLJava.MethodReference.get_result()
Generated by umod; model author's documentation MISSING.LLJava.MethodTypeExpr.get_result()
Generated by umod; model author's documentation MISSING.Copies values of all common fields from the argument.static LLJava.ResultExpr
SemanticUtils.synthesize
(LLJava.Result result) Methods in eu.bandm.tools.lljava.absy that return types with arguments of type LLJava.ResultExprModifier and TypeMethodDescriptionstatic Pattern
<LLJava.ResultExpr> LLJava.ResultExpr.get_erasure
(Pattern<? super LLJava.Result> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern
<LLJava.ResultExpr> LLJava.__Patterns.term_ResultExpr
(Pattern<? super LLJava.Node> superpattern, Pattern<? super LLJava.Result> p_erasure) Methods in eu.bandm.tools.lljava.absy with parameters of type LLJava.ResultExprModifier and TypeMethodDescriptionprotected void
LLJava.__Formatter.action
(LLJava.ResultExpr el) protected void
LLJava.MATCH_ONLY_00.action
(LLJava.ResultExpr e0) protected void
LLJava.MultiVisitor.action
(LLJava.ResultExpr e0) protected void
LLJava.Visitor.action
(LLJava.ResultExpr e0) protected void
LLJava.MultiVisitor.descend
(LLJava.ResultExpr e0) (package private) static String
ConstantPoolCollector.mangleSignature
(LLJava.ResultExpr x) void
LLJava.MATCH_ONLY_00.match
(LLJava.ResultExpr e0) protected void
LLJava.MultiVisitor.post
(LLJava.ResultExpr e0) protected void
LLJava.MultiVisitor.pre
(LLJava.ResultExpr e0) boolean
LLJava.Method.set_result
(LLJava.ResultExpr val) Generated by umod; model author's documentation MISSING.boolean
LLJava.MethodReference.set_result
(LLJava.ResultExpr val) Generated by umod; model author's documentation MISSING.boolean
LLJava.MethodTypeExpr.set_result
(LLJava.ResultExpr val) Generated by umod; model author's documentation MISSING.protected Format
LLJava.__Formatter.toFormat
(LLJava.ResultExpr el) Method parameters in eu.bandm.tools.lljava.absy with type arguments of type LLJava.ResultExprModifier and TypeMethodDescriptionLLJava.__Patterns.cast_ResultExpr
(Pattern<? super LLJava.ResultExpr> p) static Pattern
<LLJava.Method> LLJava.Method.get_result
(Pattern<? super LLJava.ResultExpr> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern
<LLJava.MethodReference> LLJava.MethodReference.get_result
(Pattern<? super LLJava.ResultExpr> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern
<LLJava.MethodTypeExpr> LLJava.MethodTypeExpr.get_result
(Pattern<? super LLJava.ResultExpr> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern
<LLJava.ReturnsExpr> LLJava.__Patterns.term_ReturnsExpr
(Pattern<? super LLJava.ResultExpr> superpattern, Pattern<? super LLJava.TypeExpr> p_type) static Pattern
<LLJava.VoidExpr> LLJava.__Patterns.term_VoidExpr
(Pattern<? super LLJava.ResultExpr> superpattern) Constructors in eu.bandm.tools.lljava.absy with parameters of type LLJava.ResultExprModifierConstructorDescriptionMethod
(LLJava.ResultExpr result, LLJava.Id name, LLJava.MethodBody body) Constructor generated according to specification #0
Constructor defined according to directive "C 0/.."
.MethodReference
(LLJava.ResultExpr result, LLJava.MemberFullName fullName) Constructor generated according to specification #0
Constructor defined according to directive "C 0/.."
.MethodTypeExpr
(LLJava.ResultExpr result) Constructor generated according to specification #0
Constructor defined according to directive "C 0/.."
. -
Uses of LLJava.ResultExpr in eu.bandm.tools.lljava.codec
Fields in eu.bandm.tools.lljava.codec with type parameters of type LLJava.ResultExprMethods in eu.bandm.tools.lljava.codec that return LLJava.ResultExprModifier and TypeMethodDescriptionprotected LLJava.ResultExpr
Decoder.decodeMethodDescriptorResult
(String text) Methods in eu.bandm.tools.lljava.codec with parameters of type LLJava.ResultExprModifier and TypeMethodDescriptionprotected void
SignatureParser.processMethod
(Reducer.Context<SourceId> context, LLJava.Method target, List<LLJava.TypeParameter> typeParams, List<LLJava.TypeExpr> params, LLJava.ResultExpr result, List<LLJava.ClassTypeExpr> exceptions) protected void
SignatureParser.unerase
(LLJava.ResultExpr raw, LLJava.ResultExpr generic) -
Uses of LLJava.ResultExpr in eu.bandm.tools.lljava.parser
Fields in eu.bandm.tools.lljava.parser with type parameters of type LLJava.ResultExprMethods in eu.bandm.tools.lljava.parser with parameters of type LLJava.ResultExprModifier and TypeMethodDescriptionprotected abstract LLJava.Method
LLJavaGrammar.methodDefinition
(Reducer.Context<SourceId> context, List<LLJava.ModifierExpr> modifiers, List<LLJava.TypeParameter> typeParameters, LLJava.ResultExpr returnType, LLJava.Id name, List<LLJava.Parameter> parameters, List<LLJava.ClassReference> exceptions, LLJava.MethodBody body) protected LLJava.Method
LLJavaParser.methodDefinition
(Reducer.Context<SourceId> context, List<LLJava.ModifierExpr> modifiers, List<LLJava.TypeParameter> typeParameters, LLJava.ResultExpr returnType, LLJava.Id name, List<LLJava.Parameter> parameters, List<LLJava.ClassReference> exceptions, LLJava.MethodBody body) protected abstract LLJava.MethodReference
LLJavaGrammar.methodReference
(Reducer.Context<SourceId> context, LLJava.ResultExpr returnType, LLJava.MemberFullName name, List<LLJava.MethodReferenceParameter> params) protected LLJava.MethodReference
LLJavaParser.methodReference
(Reducer.Context<SourceId> context, LLJava.ResultExpr returnType, LLJava.MemberFullName name, List<LLJava.MethodReferenceParameter> params) protected abstract LLJava.MethodTypeExpr
LLJavaGrammar.methodType
(Reducer.Context<SourceId> context, LLJava.ResultExpr result, List<LLJava.TypeExpr> parameters) protected LLJava.MethodTypeExpr
LLJavaParser.methodType
(Reducer.Context<SourceId> context, LLJava.ResultExpr returnType, List<LLJava.TypeExpr> parameters)