Package io.sundr.adapter.apt
Class AptAdapterFactory
- java.lang.Object
-
- io.sundr.adapter.apt.AptAdapterFactory
-
- All Implemented Interfaces:
io.sundr.adapter.api.AdapterFactory<TypeElement,TypeMirror,VariableElement,ExecutableElement>
public class AptAdapterFactory extends Object implements io.sundr.adapter.api.AdapterFactory<TypeElement,TypeMirror,VariableElement,ExecutableElement>
-
-
Constructor Summary
Constructors Constructor Description AptAdapterFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.sundr.adapter.api.Adapter<TypeElement,TypeMirror,VariableElement,ExecutableElement>create(io.sundr.adapter.api.AdapterContext context)Class<ExecutableElement>getMethodAdapterType()Class<VariableElement>getPropertyAdapterType()Class<TypeMirror>getReferenceAdapterType()Class<TypeElement>getTypeAdapterType()
-
-
-
Method Detail
-
create
public io.sundr.adapter.api.Adapter<TypeElement,TypeMirror,VariableElement,ExecutableElement> create(io.sundr.adapter.api.AdapterContext context)
- Specified by:
createin interfaceio.sundr.adapter.api.AdapterFactory<TypeElement,TypeMirror,VariableElement,ExecutableElement>
-
getTypeAdapterType
public Class<TypeElement> getTypeAdapterType()
- Specified by:
getTypeAdapterTypein interfaceio.sundr.adapter.api.AdapterFactory<TypeElement,TypeMirror,VariableElement,ExecutableElement>
-
getReferenceAdapterType
public Class<TypeMirror> getReferenceAdapterType()
- Specified by:
getReferenceAdapterTypein interfaceio.sundr.adapter.api.AdapterFactory<TypeElement,TypeMirror,VariableElement,ExecutableElement>
-
getMethodAdapterType
public Class<ExecutableElement> getMethodAdapterType()
- Specified by:
getMethodAdapterTypein interfaceio.sundr.adapter.api.AdapterFactory<TypeElement,TypeMirror,VariableElement,ExecutableElement>
-
getPropertyAdapterType
public Class<VariableElement> getPropertyAdapterType()
- Specified by:
getPropertyAdapterTypein interfaceio.sundr.adapter.api.AdapterFactory<TypeElement,TypeMirror,VariableElement,ExecutableElement>
-
-