com.googlecode.d2j.smali.antlr4.SmaliVisitor Maven / Gradle / Ivy
The newest version!
// Generated from com\googlecode\d2j\smali\antlr4\Smali.g4 by ANTLR 4.5
package com.googlecode.d2j.smali.antlr4;
import org.antlr.v4.runtime.misc.NotNull;
import org.antlr.v4.runtime.tree.ParseTreeVisitor;
/**
* This interface defines a complete generic visitor for a parse tree produced
* by {@link SmaliParser}.
*
* @param The return type of the visit operation. Use {@link Void} for
* operations with no return type.
*/
public interface SmaliVisitor extends ParseTreeVisitor {
/**
* Visit a parse tree produced by {@link SmaliParser#sFiles}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSFiles(SmaliParser.SFilesContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sFile}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSFile(SmaliParser.SFileContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sSource}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSSource(SmaliParser.SSourceContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sSuper}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSSuper(SmaliParser.SSuperContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sInterface}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSInterface(SmaliParser.SInterfaceContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sMethod}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSMethod(SmaliParser.SMethodContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sField}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSField(SmaliParser.SFieldContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sAccList}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSAccList(SmaliParser.SAccListContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sAnnotation}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSAnnotation(SmaliParser.SAnnotationContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sSubannotation}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSSubannotation(SmaliParser.SSubannotationContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sParameter}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSParameter(SmaliParser.SParameterContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sAnnotationKeyName}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSAnnotationKeyName(SmaliParser.SAnnotationKeyNameContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sAnnotationValue}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSAnnotationValue(SmaliParser.SAnnotationValueContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sBaseValue}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSBaseValue(SmaliParser.SBaseValueContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sArrayValue}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSArrayValue(SmaliParser.SArrayValueContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sInstruction}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSInstruction(SmaliParser.SInstructionContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fline}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFline(SmaliParser.FlineContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#flocal}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFlocal(SmaliParser.FlocalContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fend}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFend(SmaliParser.FendContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#frestart}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFrestart(SmaliParser.FrestartContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fprologue}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFprologue(SmaliParser.FprologueContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fepiogue}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFepiogue(SmaliParser.FepiogueContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fregisters}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFregisters(SmaliParser.FregistersContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#flocals}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFlocals(SmaliParser.FlocalsContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fcache}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFcache(SmaliParser.FcacheContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fcacheall}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFcacheall(SmaliParser.FcacheallContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#sLabel}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSLabel(SmaliParser.SLabelContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fpackageswitch}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFpackageswitch(SmaliParser.FpackageswitchContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fspareswitch}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFspareswitch(SmaliParser.FspareswitchContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#farraydata}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFarraydata(SmaliParser.FarraydataContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#f0x}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitF0x(SmaliParser.F0xContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#f0t}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitF0t(SmaliParser.F0tContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#f1x}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitF1x(SmaliParser.F1xContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fconst}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFconst(SmaliParser.FconstContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#ff1c}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFf1c(SmaliParser.Ff1cContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#ft2c}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFt2c(SmaliParser.Ft2cContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#ff2c}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFf2c(SmaliParser.Ff2cContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#f2x}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitF2x(SmaliParser.F2xContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#f3x}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitF3x(SmaliParser.F3xContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#ft5c}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFt5c(SmaliParser.Ft5cContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fm5c}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFm5c(SmaliParser.Fm5cContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fmrc}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFmrc(SmaliParser.FmrcContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fm45cc}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFm45cc(SmaliParser.Fm45ccContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fm4rcc}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFm4rcc(SmaliParser.Fm4rccContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fmcustomc}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFmcustomc(SmaliParser.FmcustomcContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#fmcustomrc}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFmcustomrc(SmaliParser.FmcustomrcContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#ftrc}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFtrc(SmaliParser.FtrcContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#f31t}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitF31t(SmaliParser.F31tContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#f1t}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitF1t(SmaliParser.F1tContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#f2t}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitF2t(SmaliParser.F2tContext ctx);
/**
* Visit a parse tree produced by {@link SmaliParser#f2sb}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitF2sb(SmaliParser.F2sbContext ctx);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy