Package sootup.jimple.frontend
Class JimpleConverterUtil
java.lang.Object
sootup.jimple.frontend.JimpleConverterUtil
This Utility class provides common used methods in context with parsing Jimple.
- Author:
- Markus Schmidt
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
static @NonNull Position
buildPositionFromCtx
(@NonNull org.antlr.v4.runtime.ParserRuleContext ctx) static @NonNull JimpleParser
createJimpleParser
(org.antlr.v4.runtime.CharStream charStream, Path path) getClassType
(String typename) getClassTypeList
(JimpleParser.Type_listContext type_list) getClassTypeSet
(JimpleParser.Type_listContext type_list) @NonNull MethodSignature
getMethodSignature
(JimpleParser.Method_signatureContext ctx, org.antlr.v4.runtime.ParserRuleContext parentCtx) @NonNull MethodSubSignature
getMethodSubSignature
(JimpleParser.Method_subsignatureContext ctx, org.antlr.v4.runtime.ParserRuleContext parentCtx) getTypeList
(JimpleParser.Type_listContext type_list)
-
Constructor Details
-
JimpleConverterUtil
-
-
Method Details
-
getIdentifierFactory
-
getType
-
getClassType
-
buildPositionFromCtx
public static @NonNull Position buildPositionFromCtx(@NonNull org.antlr.v4.runtime.ParserRuleContext ctx) -
addImport
-
getMethodSignature
public @NonNull MethodSignature getMethodSignature(JimpleParser.Method_signatureContext ctx, org.antlr.v4.runtime.ParserRuleContext parentCtx) -
getMethodSubSignature
public @NonNull MethodSubSignature getMethodSubSignature(JimpleParser.Method_subsignatureContext ctx, org.antlr.v4.runtime.ParserRuleContext parentCtx) -
getFieldSignature
-
getTypeList
-
getClassTypeList
-
getClassTypeSet
-
createJimpleParser
public static @NonNull JimpleParser createJimpleParser(org.antlr.v4.runtime.CharStream charStream, Path path)
-