Class JavaIDValueConverter.Implementation
- java.lang.Object
-
- org.eclipse.xtext.util.JavaStringConverter
-
- org.eclipse.xtend.core.conversion.JavaIDValueConverter.Implementation
-
- Enclosing class:
- JavaIDValueConverter
protected static class JavaIDValueConverter.Implementation extends org.eclipse.xtext.util.JavaStringConverter
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Implementation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
convertFromJavaString(java.lang.String identifier, int firstEscapeSequence)
protected int
doUnescapeCharAndAppendTo(java.lang.String string, boolean useUnicode, int index, java.lang.StringBuilder result)
protected int
handleInvalidUnicodeEscapeSequence(java.lang.String string, int index, java.lang.StringBuilder result)
protected int
handleUnknownEscapeSequence(java.lang.String string, char c, boolean useUnicode, int index, java.lang.StringBuilder result)
protected boolean
validate(char c, java.lang.StringBuilder result)
-
Methods inherited from class org.eclipse.xtext.util.JavaStringConverter
appendRegion, convertFromJavaString, convertFromJavaString, convertToJavaString, convertToJavaString, doIsHexSequence, doIsHexSequence, escapeAndAppendTo, isHex, isHexSequence, isHexSequence, isInvalidUnicodeEscapeSequence, mustEncodeAsEscapeSequence, toHex, unescapeCharAndAppendTo, unescapeUnicodeSequence, validateAndAppendChar, validateRegion
-
-
-
-
Method Detail
-
convertFromJavaString
public java.lang.String convertFromJavaString(java.lang.String identifier, int firstEscapeSequence) throws org.eclipse.xtext.conversion.ValueConverterException
- Throws:
org.eclipse.xtext.conversion.ValueConverterException
-
handleInvalidUnicodeEscapeSequence
protected int handleInvalidUnicodeEscapeSequence(java.lang.String string, int index, java.lang.StringBuilder result)
- Overrides:
handleInvalidUnicodeEscapeSequence
in classorg.eclipse.xtext.util.JavaStringConverter
-
doUnescapeCharAndAppendTo
protected int doUnescapeCharAndAppendTo(java.lang.String string, boolean useUnicode, int index, java.lang.StringBuilder result)
- Overrides:
doUnescapeCharAndAppendTo
in classorg.eclipse.xtext.util.JavaStringConverter
-
handleUnknownEscapeSequence
protected int handleUnknownEscapeSequence(java.lang.String string, char c, boolean useUnicode, int index, java.lang.StringBuilder result)
- Overrides:
handleUnknownEscapeSequence
in classorg.eclipse.xtext.util.JavaStringConverter
-
validate
protected boolean validate(char c, java.lang.StringBuilder result)
- Overrides:
validate
in classorg.eclipse.xtext.util.JavaStringConverter
-
-