Uses of Interface
com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
Packages that use IJavaIdentifier
Package
Description
This package and sub-packages contain all types used by Android code analysis plugins.
Types used to manipulate
dexdec-generated (Dex decompiler) Java Abstract Syntax Tree
(AST) objects.-
Uses of IJavaIdentifier in com.pnfsoftware.jeb.core.units.code.android
Methods in com.pnfsoftware.jeb.core.units.code.android with parameters of type IJavaIdentifierModifier and TypeMethodDescriptionIDexDecompilerUnit.getIdentifierName(IJavaIdentifier ident) Retrieve the effective (renamed) name of an identifier in this method's AST.booleanIDexDecompilerUnit.setIdentifierName(IJavaIdentifier ident, String name) Rename an identifier.booleanIDexDecompilerUnit.setIdentifierName(IJavaIdentifier ident, String name, boolean failOnNameConflict, boolean notify) Rename an identifier. -
Uses of IJavaIdentifier in com.pnfsoftware.jeb.core.units.code.java
Methods in com.pnfsoftware.jeb.core.units.code.java that return IJavaIdentifierModifier and TypeMethodDescriptionIJavaIdentifier.duplicate()IJavaTry.getCatchIdentifier(int index) Get the named identifier associated with the caught exception of a catch block.IJavaCatchBlock.getIdentifier()IJavaDefinition.getIdentifier()Get the identifier being defined.IJavaIdentifierManager.getIdentifier(String name) Retrieve an identifier by name.static IJavaIdentifierJUtil.getIdentifier(IJavaExpression e) static IJavaIdentifierJUtil.getVarLike(IJavaExpression e) Detect: x, (int)xMethods in com.pnfsoftware.jeb.core.units.code.java that return types with arguments of type IJavaIdentifierModifier and TypeMethodDescriptionJavaReconLambda.getCapturedExpressions()IJavaIdentifierManager.getIdentifiers()Retrieve a read-only collection of AST identifier objects created and managed by this manager.static List<IJavaIdentifier>JUtil.getIdentifiers(IJavaElement e) JavaOutputSink.popReplacements()Methods in com.pnfsoftware.jeb.core.units.code.java with parameters of type IJavaIdentifierModifier and TypeMethodDescriptionvoidIJavaTry.addCatchBlock(int index, IJavaType type, List<IJavaType> addTypes, IJavaIdentifier ident, IJavaDefinition def, IJavaBlock block) voidIJavaTry.addCatchBlock(IJavaType type, List<IJavaType> addTypes, IJavaIdentifier ident, IJavaDefinition def, IJavaBlock block) IJavaIdentifierManager.getDefinition(IJavaIdentifier ident) Retrieve the definition associated with the provided variable.JavaOutputSink.getReplacementFor(IJavaIdentifier ident) static booleanJUtil.isIdentOrDefinition(IJavaElement e, IJavaIdentifier ident) Determine whether the elements is the provided identifier or a simple definition of the identifier.voidIJavaCatchBlock.setIdentifier(IJavaIdentifier ident) Method parameters in com.pnfsoftware.jeb.core.units.code.java with type arguments of type IJavaIdentifierModifier and TypeMethodDescriptionvoidJavaOutputSink.pushReplacements(Map<IJavaIdentifier, IJavaExpression> replmap) Constructor parameters in com.pnfsoftware.jeb.core.units.code.java with type arguments of type IJavaIdentifierModifierConstructorDescriptionJavaReconLambda(IJavaType type, String lambdaImplMsig, List<Integer> lambdaParamPositions, Map<IJavaIdentifier, IJavaExpression> lambdaCaptures)