Class CodePrinter
- java.lang.Object
-
- org.mozilla.javascript.tools.idswitch.CodePrinter
-
class CodePrinter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private char[]
buffer
private int
indentStep
private int
indentTabSize
private java.lang.String
lineTerminator
private static int
LITERAL_CHAR_MAX_SIZE
private int
offset
-
Constructor Summary
Constructors Constructor Description CodePrinter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private int
add_area(int area_size)
void
clear()
private static char
digit_to_hex_letter(int d)
private int
ensure_area(int area_size)
void
erase(int begin, int end)
int
getIndentStep()
int
getIndentTabSize()
int
getLastChar()
java.lang.String
getLineTerminator()
int
getOffset()
void
indent(int level)
void
line(int indent_level, java.lang.String s)
void
nl()
void
p(char c)
void
p(char[] array)
void
p(char[] array, int begin, int end)
void
p(int i)
void
p(java.lang.String s)
private int
put_string_literal_char(int pos, int c, boolean in_string)
void
qchar(int c)
void
qstring(java.lang.String s)
void
setIndentStep(int char_count)
void
setIndentTabSize(int tab_size)
void
setLineTerminator(java.lang.String value)
java.lang.String
toString()
-
-
-
Field Detail
-
LITERAL_CHAR_MAX_SIZE
private static final int LITERAL_CHAR_MAX_SIZE
- See Also:
- Constant Field Values
-
lineTerminator
private java.lang.String lineTerminator
-
indentStep
private int indentStep
-
indentTabSize
private int indentTabSize
-
buffer
private char[] buffer
-
offset
private int offset
-
-
Method Detail
-
getLineTerminator
public java.lang.String getLineTerminator()
-
setLineTerminator
public void setLineTerminator(java.lang.String value)
-
getIndentStep
public int getIndentStep()
-
setIndentStep
public void setIndentStep(int char_count)
-
getIndentTabSize
public int getIndentTabSize()
-
setIndentTabSize
public void setIndentTabSize(int tab_size)
-
clear
public void clear()
-
ensure_area
private int ensure_area(int area_size)
-
add_area
private int add_area(int area_size)
-
getOffset
public int getOffset()
-
getLastChar
public int getLastChar()
-
p
public void p(char c)
-
p
public void p(java.lang.String s)
-
p
public final void p(char[] array)
-
p
public void p(char[] array, int begin, int end)
-
p
public void p(int i)
-
qchar
public void qchar(int c)
-
qstring
public void qstring(java.lang.String s)
-
put_string_literal_char
private int put_string_literal_char(int pos, int c, boolean in_string)
-
digit_to_hex_letter
private static char digit_to_hex_letter(int d)
-
indent
public void indent(int level)
-
nl
public void nl()
-
line
public void line(int indent_level, java.lang.String s)
-
erase
public void erase(int begin, int end)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-