Package dagger.spi.model
Class DaggerType
- java.lang.Object
-
- dagger.spi.model.DaggerType
-
public abstract class DaggerType extends java.lang.ObjectWrapper type for a type.
-
-
Constructor Summary
Constructors Constructor Description DaggerType()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description DaggerProcessingEnv.Backendbackend()static DaggerTypefromJavac(javax.lang.model.type.TypeMirror type)static DaggerTypefromKsp(com.google.devtools.ksp.symbol.KSType type)abstract javax.lang.model.type.TypeMirrorjava()Java representation for the type, returnsnullnot using java annotation processor.abstract com.google.devtools.ksp.symbol.KSTypeksp()KSP declaration for the type, returnsnullnot using KSP.java.lang.StringtoString()
-
-
-
Method Detail
-
fromJavac
public static DaggerType fromJavac(javax.lang.model.type.TypeMirror type)
-
fromKsp
public static DaggerType fromKsp(com.google.devtools.ksp.symbol.KSType type)
-
java
@Nullable public abstract javax.lang.model.type.TypeMirror java()
Java representation for the type, returnsnullnot using java annotation processor.
-
ksp
@Nullable public abstract com.google.devtools.ksp.symbol.KSType ksp()
KSP declaration for the type, returnsnullnot using KSP.
-
backend
public DaggerProcessingEnv.Backend backend()
-
toString
public final java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-