Class PrimitiveTypeImpl

  • All Implemented Interfaces:
    org.eclipse.xtend.lib.macro.declaration.Element, org.eclipse.xtend.lib.macro.declaration.NamedElement, org.eclipse.xtend.lib.macro.declaration.PrimitiveType, org.eclipse.xtend.lib.macro.declaration.Type

    public class PrimitiveTypeImpl
    extends AbstractElementImpl<org.eclipse.xtext.common.types.JvmPrimitiveType>
    implements org.eclipse.xtend.lib.macro.declaration.PrimitiveType
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.eclipse.xtend.lib.macro.declaration.PrimitiveType

        org.eclipse.xtend.lib.macro.declaration.PrimitiveType.Kind
    • Constructor Detail

      • PrimitiveTypeImpl

        public PrimitiveTypeImpl()
    • Method Detail

      • getKind

        public org.eclipse.xtend.lib.macro.declaration.PrimitiveType.Kind getKind()
        Specified by:
        getKind in interface org.eclipse.xtend.lib.macro.declaration.PrimitiveType
      • getSimpleName

        public java.lang.String getSimpleName()
        Specified by:
        getSimpleName in interface org.eclipse.xtend.lib.macro.declaration.NamedElement
      • isAssignableFrom

        public boolean isAssignableFrom​(org.eclipse.xtend.lib.macro.declaration.Type otherType)
        Specified by:
        isAssignableFrom in interface org.eclipse.xtend.lib.macro.declaration.Type
      • getQualifiedName

        public java.lang.String getQualifiedName()
        Specified by:
        getQualifiedName in interface org.eclipse.xtend.lib.macro.declaration.Type