Package com.google.auto.value.processor
Class TypeEncoder.TypeRewriter
- java.lang.Object
-
- com.google.auto.value.processor.TypeEncoder.TypeRewriter
-
- Enclosing class:
- TypeEncoder
private static class TypeEncoder.TypeRewriter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private javax.lang.model.type.TypeMirrorbaseTypeprivate javax.lang.model.util.ElementselementUtilsprivate java.lang.StringpackageNameprivate JavaScannerscannerprivate java.lang.Stringtextprivate inttextLengthprivate javax.lang.model.util.TypestypeUtils
-
Constructor Summary
Constructors Constructor Description TypeRewriter(java.lang.String text, javax.lang.model.util.Elements elementUtils, javax.lang.model.util.Types typeUtils, java.lang.String pkg, javax.lang.model.type.TypeMirror baseType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private javax.lang.model.type.DeclaredTypeclassForName(java.lang.String className)private java.lang.StringclassNameAt(int token)private voiddecode(java.lang.StringBuilder output, TypeSimplifier typeSimplifier, int token)private java.util.OptionalIntfindImportMarker()private java.util.Set<javax.lang.model.type.TypeMirror>findReferencedClasses()(package private) java.lang.Stringrewrite()
-
-
-
Field Detail
-
text
private final java.lang.String text
-
textLength
private final int textLength
-
scanner
private final JavaScanner scanner
-
elementUtils
private final javax.lang.model.util.Elements elementUtils
-
typeUtils
private final javax.lang.model.util.Types typeUtils
-
packageName
private final java.lang.String packageName
-
baseType
private final javax.lang.model.type.TypeMirror baseType
-
-
Method Detail
-
rewrite
java.lang.String rewrite()
-
findReferencedClasses
private java.util.Set<javax.lang.model.type.TypeMirror> findReferencedClasses()
-
classForName
private javax.lang.model.type.DeclaredType classForName(java.lang.String className)
-
decode
private void decode(java.lang.StringBuilder output, TypeSimplifier typeSimplifier, int token)
-
findImportMarker
private java.util.OptionalInt findImportMarker()
-
classNameAt
private java.lang.String classNameAt(int token)
-
-