Class TypeStore
java.lang.Object
online.sharedtype.processor.context.TypeStore
Store and cache type information during annotation processing.
A same type can be referenced at multiple places. Once resolved, it should be cached.
A same type can be referenced at multiple places. Once resolved, it should be cached.
- Author:
- Cause Chung
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsTypeDef(String qualifiedName) getEnumValueIndex(String qualifiedName) getTypeDefs(String qualifiedName) getTypeInfo(String qualifiedName, List<? extends TypeInfo> typeArgs) voidsaveConfig(Config config) voidsaveEnumValueIndex(String qualifiedName, EnumCtorIndex index) voidsaveTypeDef(String qualifiedName, TypeDef typeDef) voidsaveTypeInfo(String qualifiedName, List<? extends TypeInfo> typeArgs, TypeInfo typeInfo)
-
Method Details
-
getTypeDefs
-
getTypeInfo
-
containsTypeDef
-
getEnumValueIndex