@Override public TypeDecompilationResults decompileType(final TypeDefinition type, final ITextOutput output, final DecompilationOptions options) { final AstBuilder astBuilder = buildAst(type, options); final List<LineNumberPosition> lineNumberPositions = astBuilder.generateCode(output); return new TypeDecompilationResults(lineNumberPositions); }
final List<LineNumberPosition> lineNumberPositions = results.getLineNumberPositions();
final List<LineNumberPosition> lineNumberPositions = results.getLineNumberPositions();
@Override public TypeDecompilationResults decompileType(final TypeDefinition type, final ITextOutput output, final DecompilationOptions options) { final AstBuilder astBuilder = buildAst(type, options); final List<LineNumberPosition> lineNumberPositions = astBuilder.generateCode(output); return new TypeDecompilationResults(lineNumberPositions); }
@Override public TypeDecompilationResults decompileType(final TypeDefinition type, final ITextOutput output, final DecompilationOptions options) { final AstBuilder astBuilder = buildAst(type, options); final List<LineNumberPosition> lineNumberPositions = astBuilder.generateCode(output); return new TypeDecompilationResults(lineNumberPositions); }
public TypeDecompilationResults decompileType(final TypeDefinition type, final ITextOutput output, final DecompilationOptions options) { writeCommentLine(output, typeToString(type, true)); return new TypeDecompilationResults( null); }
public TypeDecompilationResults decompileType(final TypeDefinition type, final ITextOutput output, final DecompilationOptions options) { writeCommentLine(output, typeToString(type, true)); return new TypeDecompilationResults( null); }
public TypeDecompilationResults decompileType(final TypeDefinition type, final ITextOutput output, final DecompilationOptions options) { writeCommentLine(output, typeToString(type, true)); return new TypeDecompilationResults( null); }
@Override public TypeDecompilationResults decompileType(final TypeDefinition type, final ITextOutput output, final DecompilationOptions options) { writeTypeHeader(type, output); output.writeLine(" {"); output.indent(); try { boolean first = true; for (final MethodDefinition method : type.getDeclaredMethods()) { if (!first) { output.writeLine(); } else { first = false; } decompileMethod(method, output, options); } if (!options.getSettings().getExcludeNestedTypes()) { for (final TypeDefinition innerType : type.getDeclaredTypes()) { output.writeLine(); decompileType(innerType, output, options); } } } finally { output.unindent(); output.writeLine("}"); } return new TypeDecompilationResults( null /*no line number mapping*/); }
@Override public TypeDecompilationResults decompileType(final TypeDefinition type, final ITextOutput output, final DecompilationOptions options) { writeTypeHeader(type, output); output.writeLine(" {"); output.indent(); try { boolean first = true; for (final MethodDefinition method : type.getDeclaredMethods()) { if (!first) { output.writeLine(); } else { first = false; } decompileMethod(method, output, options); } if (!options.getSettings().getExcludeNestedTypes()) { for (final TypeDefinition innerType : type.getDeclaredTypes()) { output.writeLine(); decompileType(innerType, output, options); } } } finally { output.unindent(); output.writeLine("}"); } return new TypeDecompilationResults( null /*no line number mapping*/); }
@Override public TypeDecompilationResults decompileType(final TypeDefinition type, final ITextOutput output, final DecompilationOptions options) { writeTypeHeader(type, output); output.writeLine(" {"); output.indent(); try { boolean first = true; for (final MethodDefinition method : type.getDeclaredMethods()) { if (!first) { output.writeLine(); } else { first = false; } decompileMethod(method, output, options); } if (!options.getSettings().getExcludeNestedTypes()) { for (final TypeDefinition innerType : type.getDeclaredTypes()) { output.writeLine(); decompileType(innerType, output, options); } } } finally { output.unindent(); output.writeLine("}"); } return new TypeDecompilationResults( null /*no line number mapping*/); }
return new TypeDecompilationResults( null /*no line number mapping*/);
return new TypeDecompilationResults( null /*no line number mapping*/);
return new TypeDecompilationResults(null /*no line number mapping*/);