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.TypeMirror
baseType
private javax.lang.model.util.Elements
elementUtils
private java.lang.String
packageName
private JavaScanner
scanner
private java.lang.String
text
private int
textLength
private javax.lang.model.util.Types
typeUtils
-
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.DeclaredType
classForName(java.lang.String className)
private java.lang.String
classNameAt(int token)
private void
decode(java.lang.StringBuilder output, TypeSimplifier typeSimplifier, int token)
private java.util.OptionalInt
findImportMarker()
private java.util.Set<javax.lang.model.type.TypeMirror>
findReferencedClasses()
(package private) java.lang.String
rewrite()
-
-
-
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)
-
-