Class Type.ClassTy.SimpleClassTy

  • Enclosing class:
    Type.ClassTy

    public abstract static class Type.ClassTy.SimpleClassTy
    extends java.lang.Object
    One element of a qualified Type.ClassTy.
    • Constructor Detail

      • SimpleClassTy

        public SimpleClassTy()
    • Method Detail

      • sym

        public abstract ClassSymbol sym()
        The class symbol of the element.
      • targs

        public abstract com.google.common.collect.ImmutableList<Type> targs()
        The type arguments.
      • annos

        public abstract com.google.common.collect.ImmutableList<AnnoInfo> annos()
        The type annotations.
      • hashCode

        @Memoized
        public abstract int hashCode()
        Overrides:
        hashCode in class java.lang.Object