public class CustomPrettyPrinter extends PrettyPrinter
classToPrint, endAlreadyMarked, firstStatement, firstStatementEnd, firstStatementStart, indentMap, instantiations, level, noLinefeed, noSemicolons, out, outBuf, startAlreadyMarked, writtenCharacters
Constructor and Description |
---|
CustomPrettyPrinter(java.io.Writer o) |
CustomPrettyPrinter(java.io.Writer o,
boolean noLinefeed) |
CustomPrettyPrinter(java.io.Writer o,
boolean noLinefeed,
SVInstantiations svi) |
CustomPrettyPrinter(java.io.Writer o,
SVInstantiations svi) |
Modifier and Type | Method and Description |
---|---|
void |
printMethodBodyStatement(MethodBodyStatement x) |
changeLevel, containsDefaultConstructor, encodeUnicodeChars, getColumn, getCurrentPos, getIndentation, getIndentationLevel, getKeywordRanges, getLine, getRangeOfFirstExecutableStatement, getRelativePosition, getTotalIndentation, getTypeNameForAccessMethods, isOverwritingIndentation, isOverwritingParsePositions, markEnd, markKeywordEnd, markKeywordStart, markStart, output, printAllFields, printAllObjects, printArrayDeclaration, printArrayInitializer, printArrayLengthReference, printArrayReference, printAssert, printBinaryAnd, printBinaryAndAssignment, printBinaryNot, printBinaryOr, printBinaryOrAssignment, printBinaryXOr, printBinaryXOrAssignment, printBooleanLiteral, printBreak, printCase, printCatch, printCatchAllStatement, printCharLiteral, printClassDeclaration, printClassInitializer, printComment, printCompilationUnit, printConditional, printContextStatementBlock, printContinue, printCopyAssignment, printDefault, printDivide, printDivideAssignment, printDLEmbeddedExpression, printDo, printDo, printDoubleLiteral, printElse, printEmptyMapLiteral, printEmptySeqLiteral, printEmptySetLiteral, printEmptyStatement, printEnhancedFor, printEnhancedFor, printEquals, printExactInstanceof, printExecutionContext, printExtends, printFieldDeclaration, printFieldReference, printFinally, printFloatLiteral, printFooter, printFor, printFor, printFullMethodSignature, printGreaterOrEquals, printGreaterThan, printHeader, printHeader, printHeader, printHeader, printIf, printIf, printImplements, printImport, printIndexOf, printInstanceof, printInterfaceDeclaration, printIntersect, printIntLiteral, printLabeledStatement, printLessOrEquals, printLessThan, printLocalVariableDeclaration, printLogicalAnd, printLogicalNot, printLogicalOr, printLongLiteral, printLoopScopeBlock, printMergePointStatementBlock, printMetaClassReference, printMethod, printMethodDeclaration, printMethodFrame, printMethodReference, printMethodReference, printMinus, printMinusAssignment, printModifier, printModulo, printModuloAssignment, printNegative, printNew, printNewArray, printNotEquals, printNullLiteral, printOperator, printPackageReference, printPackageSpecification, printParenthesizedExpression, printPassiveExpression, printPlus, printPlusAssignment, printPositive, printPostDecrement, printPostIncrement, printPreDecrement, printPreIncrement, printProgramElementName, printProgramMetaConstruct, printProgramMethod, printProgramVariable, printReturn, printSchemaTypeReference, printSchemaVariable, printSeqConcat, printSeqGet, printSeqLength, printSeqReverse, printSeqSingleton, printSeqSub, printSetMinus, printSetUnion, printShiftLeft, printShiftLeftAssignment, printShiftRight, printShiftRightAssignment, printSingleton, printStatementBlock, printStringLiteral, printSuperConstructorReference, printSuperReference, printSwitch, printSwitch, printSynchronizedBlock, printThen, printThisConstructorReference, printThisReference, printThrow, printThrows, printTimes, printTimesAssignment, printTransactionStatement, printTry, printTypeCast, printTypeReference, printTypeReference, printUnsignedShiftRight, printUnsignedShiftRightAssignment, printVariableDeclaration, printVariableSpecification, printWhile, printWhile, removeFinal, replacePrivateByPublic, reset, scheduleComment, setIndentationLevel, setWriter, write, write, write, write, write, writeBlockList, writeBlockList, writeCommaList, writeCommaList, writeCommaList, writeElement, writeElement, writeElement, writeElement, writeFullMethodSignature, writeImmutableArrayOfProgramElement, writeIndentation, writeIndentation, writeIndentation, writeInternalIndentation, writeKeywordList, writeKeywordList, writeLineList, writeLineList, writeSymbol, writeToken, writeToken, writeToken
public CustomPrettyPrinter(java.io.Writer o)
public CustomPrettyPrinter(java.io.Writer o, SVInstantiations svi)
public CustomPrettyPrinter(java.io.Writer o, boolean noLinefeed)
public CustomPrettyPrinter(java.io.Writer o, boolean noLinefeed, SVInstantiations svi)
public void printMethodBodyStatement(MethodBodyStatement x) throws java.io.IOException
printMethodBodyStatement
in class PrettyPrinter
java.io.IOException