| |
|
| java.lang.Object de.uka.ilkd.key.java.PrettyPrinter de.uka.ilkd.key.pp.ProgramPrinter
ProgramPrinter | public ProgramPrinter(Writer writer)(Code) | | creates the program printer
Parameters: writer - the Writer to print in, may be null . |
ProgramPrinter | public ProgramPrinter()(Code) | | |
Methods inherited from de.uka.ilkd.key.java.PrettyPrinter | public void changeLevel(int delta)(Code)(Java Doc) protected static String encodeUnicodeChars(String str)(Code)(Java Doc) public int getColumn()(Code)(Java Doc) protected int getCurrentPos()(Code)(Java Doc) protected int getIndentation()(Code)(Java Doc) public int getIndentationLevel()(Code)(Java Doc) public int getLine()(Code)(Java Doc) public Range getRangeOfFirstExecutableStatement()(Code)(Java Doc) public int getTotalIndentation()(Code)(Java Doc) public static String getTypeNameForAccessMethods(String typeName)(Code)(Java Doc) protected boolean isOverwritingIndentation()(Code)(Java Doc) protected boolean isOverwritingParsePositions()(Code)(Java Doc) protected void markEnd(int n, Object stmt)(Code)(Java Doc) protected void markStart(int n, Object stmt)(Code)(Java Doc) protected void output() throws IOException(Code)(Java Doc) public void printArrayDeclaration(ArrayDeclaration type) throws java.io.IOException(Code)(Java Doc) public void printArrayInitializer(ArrayInitializer x) throws java.io.IOException(Code)(Java Doc) public void printArrayLengthReference(ArrayLengthReference x) throws java.io.IOException(Code)(Java Doc) public void printArrayReference(ArrayReference x) throws java.io.IOException(Code)(Java Doc) public void printAssert(Assert x) throws java.io.IOException(Code)(Java Doc) public void printBinaryAnd(BinaryAnd x) throws java.io.IOException(Code)(Java Doc) public void printBinaryAndAssignment(BinaryAndAssignment x) throws java.io.IOException(Code)(Java Doc) public void printBinaryNot(BinaryNot x) throws java.io.IOException(Code)(Java Doc) public void printBinaryOr(BinaryOr x) throws java.io.IOException(Code)(Java Doc) public void printBinaryOrAssignment(BinaryOrAssignment x) throws java.io.IOException(Code)(Java Doc) public void printBinaryXOr(BinaryXOr x) throws java.io.IOException(Code)(Java Doc) public void printBinaryXOrAssignment(BinaryXOrAssignment x) throws java.io.IOException(Code)(Java Doc) public void printBooleanLiteral(BooleanLiteral x) throws java.io.IOException(Code)(Java Doc) public void printBreak(Break x) throws java.io.IOException(Code)(Java Doc) public void printCase(Case x) throws java.io.IOException(Code)(Java Doc) public void printCatch(Catch x) throws java.io.IOException(Code)(Java Doc) public void printCatchAllStatement(CatchAllStatement x) throws java.io.IOException(Code)(Java Doc) public void printCharLiteral(CharLiteral x) throws java.io.IOException(Code)(Java Doc) public void printClassDeclaration(ClassDeclaration x) throws java.io.IOException(Code)(Java Doc) public void printClassInitializer(ClassInitializer x) throws java.io.IOException(Code)(Java Doc) public void printComment(Comment x) throws java.io.IOException(Code)(Java Doc) public void printCompilationUnit(CompilationUnit x) throws java.io.IOException(Code)(Java Doc) public void printConditional(Conditional x) throws java.io.IOException(Code)(Java Doc) public void printContextStatementBlock(ContextStatementBlock x) throws java.io.IOException(Code)(Java Doc) public void printContinue(Continue x) throws java.io.IOException(Code)(Java Doc) public void printCopyAssignment(CopyAssignment x) throws java.io.IOException(Code)(Java Doc) public void printDefault(Default x) throws java.io.IOException(Code)(Java Doc) public void printDivide(Divide x) throws java.io.IOException(Code)(Java Doc) public void printDivideAssignment(DivideAssignment x) throws java.io.IOException(Code)(Java Doc) public void printDo(Do x) throws java.io.IOException(Code)(Java Doc) public void printDoubleLiteral(DoubleLiteral x) throws java.io.IOException(Code)(Java Doc) public void printElse(Else x) throws java.io.IOException(Code)(Java Doc) public void printEmptyStatement(EmptyStatement x) throws java.io.IOException(Code)(Java Doc) public void printEquals(Equals x) throws java.io.IOException(Code)(Java Doc) public void printExactInstanceof(ExactInstanceof x) throws java.io.IOException(Code)(Java Doc) public void printExecutionContext(ExecutionContext x) throws java.io.IOException(Code)(Java Doc) public void printExtends(Extends x) throws java.io.IOException(Code)(Java Doc) public void printFieldDeclaration(FieldDeclaration x) throws java.io.IOException(Code)(Java Doc) public void printFieldReference(FieldReference x) throws java.io.IOException(Code)(Java Doc) public void printFinally(Finally x) throws java.io.IOException(Code)(Java Doc) public void printFloatLiteral(FloatLiteral x) throws java.io.IOException(Code)(Java Doc) protected void printFooter(ProgramElement x) throws IOException(Code)(Java Doc) public void printFor(For x) throws java.io.IOException(Code)(Java Doc) public void printGreaterOrEquals(GreaterOrEquals x) throws java.io.IOException(Code)(Java Doc) public void printGreaterThan(GreaterThan x) throws java.io.IOException(Code)(Java Doc) protected void printHeader(int lf, int blanks, ProgramElement elem) throws IOException(Code)(Java Doc) protected void printHeader(int blanks, ProgramElement elem) throws IOException(Code)(Java Doc) protected void printHeader(ProgramElement elem) throws IOException(Code)(Java Doc) protected void printHeader(int lf, int levelChange, int blanks, ProgramElement x) throws IOException(Code)(Java Doc) public void printIf(If x) throws java.io.IOException(Code)(Java Doc) public void printImplements(Implements x) throws java.io.IOException(Code)(Java Doc) public void printImport(Import x) throws java.io.IOException(Code)(Java Doc) public void printInstanceof(Instanceof x) throws java.io.IOException(Code)(Java Doc) public void printIntLiteral(IntLiteral x) throws java.io.IOException(Code)(Java Doc) public void printInterfaceDeclaration(InterfaceDeclaration x) throws java.io.IOException(Code)(Java Doc) public void printLabeledStatement(LabeledStatement x) throws java.io.IOException(Code)(Java Doc) public void printLessOrEquals(LessOrEquals x) throws java.io.IOException(Code)(Java Doc) public void printLessThan(LessThan x) throws java.io.IOException(Code)(Java Doc) public void printLocalVariableDeclaration(LocalVariableDeclaration x) throws java.io.IOException(Code)(Java Doc) public void printLogicalAnd(LogicalAnd x) throws java.io.IOException(Code)(Java Doc) public void printLogicalNot(LogicalNot x) throws java.io.IOException(Code)(Java Doc) public void printLogicalOr(LogicalOr x) throws java.io.IOException(Code)(Java Doc) public void printLongLiteral(LongLiteral x) throws java.io.IOException(Code)(Java Doc) public void printMetaClassReference(MetaClassReference x) throws java.io.IOException(Code)(Java Doc) public void printMethod(ProgramMethod x) throws java.io.IOException(Code)(Java Doc) public void printMethodBodyStatement(MethodBodyStatement x) throws java.io.IOException(Code)(Java Doc) public void printMethodDeclaration(MethodDeclaration x) throws java.io.IOException(Code)(Java Doc) public void printMethodFrame(MethodFrame x) throws java.io.IOException(Code)(Java Doc) public void printMethodReference(MethodReference x) throws java.io.IOException(Code)(Java Doc) public void printMinus(Minus x) throws java.io.IOException(Code)(Java Doc) public void printMinusAssignment(MinusAssignment x) throws java.io.IOException(Code)(Java Doc) public void printModifier(Modifier x) throws java.io.IOException(Code)(Java Doc) public void printModulo(Modulo x) throws java.io.IOException(Code)(Java Doc) public void printModuloAssignment(ModuloAssignment x) throws java.io.IOException(Code)(Java Doc) public void printNegative(Negative x) throws java.io.IOException(Code)(Java Doc) public void printNew(New x) throws java.io.IOException(Code)(Java Doc) public void printNewArray(NewArray x) throws java.io.IOException(Code)(Java Doc) public void printNotEquals(NotEquals x) throws java.io.IOException(Code)(Java Doc) public void printNullLiteral(NullLiteral x) throws java.io.IOException(Code)(Java Doc) protected void printOperator(Operator x, String symbol) throws java.io.IOException(Code)(Java Doc) public void printPackageReference(PackageReference x) throws java.io.IOException(Code)(Java Doc) public void printPackageSpecification(PackageSpecification x) throws java.io.IOException(Code)(Java Doc) public void printParenthesizedExpression(ParenthesizedExpression x) throws IOException(Code)(Java Doc) public void printPassiveExpression(PassiveExpression x) throws IOException(Code)(Java Doc) public void printPlus(Plus x) throws java.io.IOException(Code)(Java Doc) public void printPlusAssignment(PlusAssignment x) throws java.io.IOException(Code)(Java Doc) public void printPositive(Positive x) throws java.io.IOException(Code)(Java Doc) public void printPostDecrement(PostDecrement x) throws java.io.IOException(Code)(Java Doc) public void printPostIncrement(PostIncrement x) throws java.io.IOException(Code)(Java Doc) public void printPreDecrement(PreDecrement x) throws java.io.IOException(Code)(Java Doc) public void printPreIncrement(PreIncrement x) throws java.io.IOException(Code)(Java Doc) public void printProgramElementName(ProgramElementName x) throws java.io.IOException(Code)(Java Doc) public void printProgramMetaConstruct(ProgramMetaConstruct x) throws java.io.IOException(Code)(Java Doc) public void printProgramMethod(ProgramMethod x) throws java.io.IOException(Code)(Java Doc) public void printProgramSVProxy(ProgramSVProxy x) throws java.io.IOException(Code)(Java Doc) public void printProgramVariable(ProgramVariable x) throws java.io.IOException(Code)(Java Doc) public void printReturn(Return x) throws java.io.IOException(Code)(Java Doc) public void printSchemaTypeReference(SchemaTypeReference x) throws java.io.IOException(Code)(Java Doc) public void printSchemaVariable(SchemaVariable x) throws java.io.IOException(Code)(Java Doc) public void printShiftLeft(ShiftLeft x) throws java.io.IOException(Code)(Java Doc) public void printShiftLeftAssignment(ShiftLeftAssignment x) throws java.io.IOException(Code)(Java Doc) public void printShiftRight(ShiftRight x) throws java.io.IOException(Code)(Java Doc) public void printShiftRightAssignment(ShiftRightAssignment x) throws java.io.IOException(Code)(Java Doc) public void printStatementBlock(StatementBlock x) throws java.io.IOException(Code)(Java Doc) public void printStringLiteral(StringLiteral x) throws java.io.IOException(Code)(Java Doc) public void printSuperConstructorReference(SuperConstructorReference x) throws java.io.IOException(Code)(Java Doc) public void printSuperReference(SuperReference x) throws java.io.IOException(Code)(Java Doc) public void printSwitch(Switch x) throws java.io.IOException(Code)(Java Doc) public void printSynchronizedBlock(SynchronizedBlock x) throws java.io.IOException(Code)(Java Doc) public void printThen(Then x) throws java.io.IOException(Code)(Java Doc) public void printThisConstructorReference(ThisConstructorReference x) throws java.io.IOException(Code)(Java Doc) public void printThisReference(ThisReference x) throws java.io.IOException(Code)(Java Doc) public void printThrow(Throw x) throws java.io.IOException(Code)(Java Doc) public void printThrows(Throws x) throws java.io.IOException(Code)(Java Doc) public void printTimes(Times x) throws java.io.IOException(Code)(Java Doc) public void printTimesAssignment(TimesAssignment x) throws java.io.IOException(Code)(Java Doc) public void printTry(Try x) throws java.io.IOException(Code)(Java Doc) public void printTypeCast(TypeCast x) throws java.io.IOException(Code)(Java Doc) public void printTypeReference(TypeReference x) throws java.io.IOException(Code)(Java Doc) public void printUnsignedShiftRight(UnsignedShiftRight x) throws java.io.IOException(Code)(Java Doc) public void printUnsignedShiftRightAssignment(UnsignedShiftRightAssignment x) throws java.io.IOException(Code)(Java Doc) public void printVariableDeclaration(VariableDeclaration x) throws java.io.IOException(Code)(Java Doc) public void printVariableSpecification(VariableSpecification x) throws java.io.IOException(Code)(Java Doc) public void printWhile(While x) throws java.io.IOException(Code)(Java Doc) public void reset()(Code)(Java Doc) protected void scheduleComment(SingleLineComment slc)(Code)(Java Doc) public void setIndentationLevel(int level)(Code)(Java Doc) public void setWriter(Writer out)(Code)(Java Doc) public void write(int c) throws IOException(Code)(Java Doc) public void write(char[] cbuf) throws IOException(Code)(Java Doc) public void write(char[] cbuf, int off, int len) throws IOException(Code)(Java Doc) public void write(String str) throws IOException(Code)(Java Doc) public void write(String str, int off, int len) throws IOException(Code)(Java Doc) protected void writeArrayOfProgramElement(int firstLF, int levelChange, int firstBlanks, String separationSymbol, int separationLF, int separationBlanks, ArrayOfProgramElement list) throws IOException(Code)(Java Doc) protected void writeBlockList(int firstLF, int levelChange, int firstBlanks, ArrayOfProgramElement list) throws IOException(Code)(Java Doc) protected void writeBlockList(ArrayOfProgramElement list) throws IOException(Code)(Java Doc) protected void writeCommaList(int firstLF, int levelChange, int firstBlanks, ArrayOfProgramElement list) throws IOException(Code)(Java Doc) protected void writeCommaList(int separationBlanks, ArrayOfProgramElement list) throws IOException(Code)(Java Doc) protected void writeCommaList(ArrayOfProgramElement list) throws IOException(Code)(Java Doc) protected void writeElement(int lf, int levelChange, int blanks, SourceElement elem) throws IOException(Code)(Java Doc) protected void writeElement(int lf, int blanks, SourceElement elem) throws IOException(Code)(Java Doc) protected void writeElement(int blanks, SourceElement elem) throws IOException(Code)(Java Doc) protected void writeElement(SourceElement elem) throws IOException(Code)(Java Doc) protected void writeIndentation(int lf, int blanks) throws IOException(Code)(Java Doc) protected void writeIndentation(Position relative) throws IOException(Code)(Java Doc) protected void writeIndentation(SourceElement elem) throws IOException(Code)(Java Doc) protected void writeInternalIndentation(SourceElement elem) throws IOException(Code)(Java Doc) protected void writeKeywordList(int firstLF, int levelChange, int firstBlanks, ArrayOfProgramElement list) throws IOException(Code)(Java Doc) protected void writeKeywordList(ArrayOfProgramElement list) throws IOException(Code)(Java Doc) protected void writeLineList(int firstLF, int levelChange, int firstBlanks, ArrayOfProgramElement list) throws IOException(Code)(Java Doc) protected void writeLineList(ArrayOfProgramElement list) throws IOException(Code)(Java Doc) protected void writeSymbol(int lf, int levelChange, String symbol) throws IOException(Code)(Java Doc) protected void writeToken(int lf, int blanks, String image, NonTerminalProgramElement parent) throws IOException(Code)(Java Doc) final protected void writeToken(int blanks, String image, NonTerminalProgramElement parent) throws IOException(Code)(Java Doc) final protected void writeToken(String image, NonTerminalProgramElement parent) throws IOException(Code)(Java Doc)
|
|
|
|