Uses of Interface
com.pnfsoftware.jeb.core.units.code.java.IJavaLabel
Packages that use IJavaLabel
Package
Description
Types used to manipulate 
dexdec-generated (Dex decompiler) Java Abstract Syntax Tree
 (AST) objects.- 
Uses of IJavaLabel in com.pnfsoftware.jeb.core.units.code.java
Methods in com.pnfsoftware.jeb.core.units.code.java that return IJavaLabelModifier and TypeMethodDescriptionstatic IJavaLabelJUtil.checkIfGoto(IJavaStatement stm) Check that the statement is a simple "if(...) { goto x; }" and if so, returns "x"IJavaLabelFactory.create()IJavaLabelFactory.create(int offset) Create a named label.IJavaLabel.duplicate()static IJavaLabelJUtil.getGotoLabel(IJavaStatement stm) IJavaBreak.getLabel()Get the optional break label.IJavaContinue.getLabel()Get the optional continue label.IJavaGoto.getLabel()Get the label.static IJavaLabelJUtil.isIfGoto(IJavaStatement stm) Determine if the provided statement is likeif(COND){goto LABEL;}and if so, return the label.Methods in com.pnfsoftware.jeb.core.units.code.java that return types with arguments of type IJavaLabelModifier and TypeMethodDescriptionIJavaLabelFactory.getLabels()Get the list of labels defined by the factory.Methods in com.pnfsoftware.jeb.core.units.code.java with parameters of type IJavaLabelModifier and TypeMethodDescriptionbooleanIJavaLabelFactory.checkEquivalence(IJavaLabel label1, IJavaLabel label2) IJavaElementFactory.createBreak(IJavaLabel label) IJavaElementFactory.createContinue(IJavaLabel label) IJavaElementFactory.createGoto(IJavaLabel label) static List<IJavaStatement>JUtil.getGotos(IJavaLabel targetLabel, List<IJavaStatement> flatlist) static booleanJUtil.isGotoTo(IJavaStatement stm, IJavaLabel target) Check that the statement is a "goto target;"voidIJavaBreak.setLabel(IJavaLabel label) Set the break label.voidIJavaContinue.setLabel(IJavaLabel label) Set the continue label.voidIJavaGoto.setLabel(IJavaLabel label) Set the label.