Class TurbineTypeMirror

    • Constructor Detail

      • TurbineTypeMirror

        protected TurbineTypeMirror​(ModelFactory factory)
    • Method Detail

      • annos

        protected abstract com.google.common.collect.ImmutableList<AnnoInfo> annos()
      • getAnnotationMirrors

        public final java.util.List<? extends javax.lang.model.element.AnnotationMirror> getAnnotationMirrors()
        Specified by:
        getAnnotationMirrors in interface javax.lang.model.AnnotatedConstruct
      • getAnnotation

        public final <A extends java.lang.annotation.Annotation> A getAnnotation​(java.lang.Class<A> annotationType)
        Specified by:
        getAnnotation in interface javax.lang.model.AnnotatedConstruct
      • getAnnotationsByType

        public final <A extends java.lang.annotation.Annotation> A[] getAnnotationsByType​(java.lang.Class<A> annotationType)
        Specified by:
        getAnnotationsByType in interface javax.lang.model.AnnotatedConstruct
      • asTurbineType

        public abstract Type asTurbineType()
      • toString

        public java.lang.String toString()
        Specified by:
        toString in interface javax.lang.model.type.TypeMirror
        Overrides:
        toString in class java.lang.Object