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 void
JavaKeyword.appendAccessKeyword
(JavaOutputSink out, JavaKeyword keyword) Generate a Java keyword into an AST sink.void
IJavaAnnotation.generate
(JavaOutputSink out, char charAfterAnno) Custom generator.void
IJavaClass.generate
(JavaOutputSink out, List<IJavaExpression> newArgs, int anonStart, boolean bodyOnly) void
IJavaElement.generate
(JavaOutputSink out) Generate this AST element recursively into a sink.void
IJavaIdentifier.generate
(JavaOutputSink out, boolean definition) Custom AST code generator that allows specifying whether the generation of this identifier is part of its initial definition.void
IJavaLabel.generate
(JavaOutputSink out, boolean definition) void
IJavaMethod.generate
(JavaOutputSink out, boolean bodyOnly) void
IJavaMethod.generate
(JavaOutputSink out, int genkind) static void
JavaKeyword.generateAccessFlags
(JavaOutputSink out, int f, int addFinalSpace, int entityType) Generate some Java flags into an AST sink.void
IJavaBlock.generateBody
(JavaOutputSink out) void
IJavaBlock.generateBody
(JavaOutputSink out, boolean expectLambdaExpression) Raw body generation, the caller is responsible for calling generateEnter/generateExitstatic void
JavaKeyword.generateClassAccessFlags
(JavaOutputSink out, int f, int add_final_space) static void
JavaKeyword.generateFieldAccessFlags
(JavaOutputSink out, int f, int add_final_space) void
IJavaBlock.generateFooter
(JavaOutputSink out) void
IJavaBlock.generateHeader
(JavaOutputSink out) static void
JavaKeyword.generateMethodAccessFlags
(JavaOutputSink out, int f, int add_final_space) void
IJavaField.generateName
(JavaOutputSink out, boolean definition) void
IJavaField.generateName
(JavaOutputSink out, boolean definition, String alternateName, boolean generated) IDynamicContentManager.generatePackageName
(JavaOutputSink out, IJavaType type) boolean
IDynamicContentManager.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.