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 classSyntactic expression specifying the return type of a function.static classSyntactic expression specifying a function as void.Fields in eu.bandm.tools.lljava.absy declared as LLJava.ResultExprModifier and TypeFieldDescriptionprotected LLJava.ResultExprLLJava.Method.resultGenerated by umod; model author's documentation MISSING.protected LLJava.ResultExprLLJava.MethodReference.resultGenerated by umod; model author's documentation MISSING.protected LLJava.ResultExprLLJava.MethodTypeExpr.resultGenerated by umod; model author's documentation MISSING.Methods in eu.bandm.tools.lljava.absy that return LLJava.ResultExprModifier and TypeMethodDescriptionstatic LLJava.ResultExprSemanticUtils.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.ResultExprSemanticUtils.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 voidLLJava.__Formatter.action(LLJava.ResultExpr el) protected voidLLJava.MATCH_ONLY_00.action(LLJava.ResultExpr e0) protected voidLLJava.MultiVisitor.action(LLJava.ResultExpr e0) protected voidLLJava.Visitor.action(LLJava.ResultExpr e0) protected voidLLJava.MultiVisitor.descend(LLJava.ResultExpr e0) (package private) static StringConstantPoolCollector.mangleSignature(LLJava.ResultExpr x) voidLLJava.MATCH_ONLY_00.match(LLJava.ResultExpr e0) protected voidLLJava.MultiVisitor.post(LLJava.ResultExpr e0) protected voidLLJava.MultiVisitor.pre(LLJava.ResultExpr e0) booleanLLJava.Method.set_result(LLJava.ResultExpr val) Generated by umod; model author's documentation MISSING.booleanLLJava.MethodReference.set_result(LLJava.ResultExpr val) Generated by umod; model author's documentation MISSING.booleanLLJava.MethodTypeExpr.set_result(LLJava.ResultExpr val) Generated by umod; model author's documentation MISSING.protected FormatLLJava.__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.ResultExprDecoder.decodeMethodDescriptorResult(String text) Methods in eu.bandm.tools.lljava.codec with parameters of type LLJava.ResultExprModifier and TypeMethodDescriptionprotected voidSignatureParser.processMethod(Reducer.Context<SourceId> context, LLJava.Method target, List<LLJava.TypeParameter> typeParams, List<LLJava.TypeExpr> params, LLJava.ResultExpr result, List<LLJava.ClassTypeExpr> exceptions) protected voidSignatureParser.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.MethodLLJavaGrammar.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.MethodLLJavaParser.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.MethodReferenceLLJavaGrammar.methodReference(Reducer.Context<SourceId> context, LLJava.ResultExpr returnType, LLJava.MemberFullName name, List<LLJava.MethodReferenceParameter> params) protected LLJava.MethodReferenceLLJavaParser.methodReference(Reducer.Context<SourceId> context, LLJava.ResultExpr returnType, LLJava.MemberFullName name, List<LLJava.MethodReferenceParameter> params) protected abstract LLJava.MethodTypeExprLLJavaGrammar.methodType(Reducer.Context<SourceId> context, LLJava.ResultExpr result, List<LLJava.TypeExpr> parameters) protected LLJava.MethodTypeExprLLJavaParser.methodType(Reducer.Context<SourceId> context, LLJava.ResultExpr returnType, List<LLJava.TypeExpr> parameters)