Uses of Class
com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Packages that use JavaOutputSink
Package
Description
Types used to manipulate
dexdec-generated (Dex decompiler) Java Abstract Syntax Tree
(AST) objects.-
Uses of JavaOutputSink in com.pnfsoftware.jeb.core.units.code.java
Methods in com.pnfsoftware.jeb.core.units.code.java that return JavaOutputSinkModifier and TypeMethodDescriptionJavaDocument.getDocumentPart(long anchorId, int linesAfter, int linesBefore) Methods in com.pnfsoftware.jeb.core.units.code.java with parameters of type JavaOutputSinkModifier and TypeMethodDescriptionstatic voidJavaKeyword.appendAccessKeyword(JavaOutputSink out, JavaKeyword keyword) Generate a Java keyword into an AST sink.voidIJavaAnnotation.generate(JavaOutputSink out, char charAfterAnno) Custom generator.voidIJavaClass.generate(JavaOutputSink out, List<IJavaExpression> newArgs, int anonStart, boolean bodyOnly) voidIJavaElement.generate(JavaOutputSink out) Generate this AST element recursively into a sink.voidIJavaIdentifier.generate(JavaOutputSink out, boolean definition) Custom AST code generator that allows specifying whether the generation of this identifier is part of its initial definition.voidIJavaLabel.generate(JavaOutputSink out, boolean definition) voidIJavaMethod.generate(JavaOutputSink out, boolean bodyOnly) voidIJavaMethod.generate(JavaOutputSink out, int genkind) static voidJavaKeyword.generateAccessFlags(JavaOutputSink out, int f, int addFinalSpace, int entityType) Generate some Java flags into an AST sink.voidIJavaBlock.generateBody(JavaOutputSink out) voidIJavaBlock.generateBody(JavaOutputSink out, boolean expectLambdaExpression) Raw body generation, the caller is responsible for calling generateEnter/generateExitstatic voidJavaKeyword.generateClassAccessFlags(JavaOutputSink out, int f, int add_final_space) static voidJavaKeyword.generateFieldAccessFlags(JavaOutputSink out, int f, int add_final_space) voidIJavaBlock.generateFooter(JavaOutputSink out) voidIJavaBlock.generateHeader(JavaOutputSink out) static voidJavaKeyword.generateMethodAccessFlags(JavaOutputSink out, int f, int add_final_space) voidIJavaField.generateName(JavaOutputSink out, boolean definition) voidIJavaField.generateName(JavaOutputSink out, boolean definition, String alternateName, boolean generated) IDynamicContentManager.generatePackageName(JavaOutputSink out, IJavaType type) booleanIDynamicContentManager.generateType(JavaOutputSink out, IJavaType type, boolean isFullyQualified, boolean isDefinition, long constructorItemId) IJavaNew.getGeneratedAnonymousClass(JavaOutputSink out, int[] aAnonArgStart) Reserved for internal use.IJavaIdentifier.getGeneratedName(JavaOutputSink sink) Retrieve the actual identifier name that would be generated to the provided sink.IJavaIdentifier.getGeneratedType(JavaOutputSink sink) Retrieve the actual type name that would be generated to the provided sink.