Class PrimitiveType

    • Constructor Detail

      • PrimitiveType

        protected PrimitiveType​(PrimitiveType primitiveType)
      • PrimitiveType

        protected PrimitiveType​(java.lang.String name,
                                int flags,
                                int leftFlags,
                                int rightFlags)
    • Method Detail

      • getPrimitiveType

        public static PrimitiveType getPrimitiveType​(char primitiveDescriptor)
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface Type
      • getDescriptor

        public java.lang.String getDescriptor()
        Specified by:
        getDescriptor in interface Type
      • getDimension

        public int getDimension()
        Specified by:
        getDimension in interface Type
      • getFlags

        public int getFlags()
      • getLeftFlags

        public int getLeftFlags()
      • getRightFlags

        public int getRightFlags()
      • createType

        public Type createType​(int dimension)
        Specified by:
        createType in interface Type
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • isPrimitive

        public boolean isPrimitive()
        Specified by:
        isPrimitive in interface Type
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getJavaPrimitiveFlags

        public int getJavaPrimitiveFlags()