public class JimpleConverterUtil extends Object
| Constructor and Description |
|---|
JimpleConverterUtil(Path file) |
| Modifier and Type | Method and Description |
|---|---|
void |
addImport(JimpleParser.ImportItemContext item) |
static Position |
buildPositionFromCtx(org.antlr.v4.runtime.ParserRuleContext ctx) |
static JimpleParser |
createJimpleParser(org.antlr.v4.runtime.CharStream charStream,
Path path) |
ClassType |
getClassType(String typename) |
List<ClassType> |
getClassTypeList(JimpleParser.Type_listContext type_list) |
Set<ClassType> |
getClassTypeSet(JimpleParser.Type_listContext type_list) |
FieldSignature |
getFieldSignature(JimpleParser.Field_signatureContext ctx) |
IdentifierFactory |
getIdentifierFactory() |
MethodSignature |
getMethodSignature(JimpleParser.Method_signatureContext ctx,
org.antlr.v4.runtime.ParserRuleContext parentCtx) |
MethodSubSignature |
getMethodSubSignature(JimpleParser.Method_subsignatureContext ctx,
org.antlr.v4.runtime.ParserRuleContext parentCtx) |
Type |
getType(String typename) |
List<Type> |
getTypeList(JimpleParser.Type_listContext type_list) |
public IdentifierFactory getIdentifierFactory()
@Nonnull public static Position buildPositionFromCtx(@Nonnull org.antlr.v4.runtime.ParserRuleContext ctx)
public void addImport(JimpleParser.ImportItemContext item)
@Nonnull public MethodSignature getMethodSignature(JimpleParser.Method_signatureContext ctx, org.antlr.v4.runtime.ParserRuleContext parentCtx)
@Nonnull public MethodSubSignature getMethodSubSignature(JimpleParser.Method_subsignatureContext ctx, org.antlr.v4.runtime.ParserRuleContext parentCtx)
public FieldSignature getFieldSignature(JimpleParser.Field_signatureContext ctx)
public List<Type> getTypeList(JimpleParser.Type_listContext type_list)
public List<ClassType> getClassTypeList(JimpleParser.Type_listContext type_list)
public Set<ClassType> getClassTypeSet(JimpleParser.Type_listContext type_list)
@Nonnull public static JimpleParser createJimpleParser(org.antlr.v4.runtime.CharStream charStream, Path path)
Copyright © 2024 Soot OSS. All rights reserved.