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 TypeMethodDescriptionvoidstatic @NonNull PositionbuildPositionFromCtx(@NonNull org.antlr.v4.runtime.ParserRuleContext ctx) static @NonNull JimpleParsercreateJimpleParser(org.antlr.v4.runtime.CharStream charStream, Path path) getClassType(String typename) getClassTypeList(JimpleParser.Type_listContext type_list) getClassTypeSet(JimpleParser.Type_listContext type_list) @NonNull MethodSignaturegetMethodSignature(JimpleParser.Method_signatureContext ctx, org.antlr.v4.runtime.ParserRuleContext parentCtx) @NonNull MethodSubSignaturegetMethodSubSignature(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)
-