Class ClassType


  • public class ClassType
    extends BaseType
    Represents a Java class, interface, enum or record.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String filename
      The name of the file that this class resides in, without path or extension.
    • Constructor Summary

      Constructors 
      Constructor Description
      ClassType​(java.lang.String name)
      Deprecated.
      Please use ClassType( String, String ) instead
      ClassType​(java.lang.String name, java.lang.String filename)
      Create a new ClassType.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getFilename()
      Returns the file name.
      void setFilename​(java.lang.String filename)
      Sets the file name.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • filename

        private java.lang.String filename
        The name of the file that this class resides in, without path or extension. It might be different from the name of the class when dealing with inner classes.
    • Constructor Detail

      • ClassType

        @Deprecated
        public ClassType​(java.lang.String name)
        Deprecated.
        Please use ClassType( String, String ) instead
        Create a new ClassType without a filename.
        Parameters:
        name - name
      • ClassType

        public ClassType​(java.lang.String name,
                         java.lang.String filename)
        Create a new ClassType.
        Parameters:
        name - name
        filename - file name
    • Method Detail

      • getFilename

        public java.lang.String getFilename()
        Returns the file name.
        Returns:
        file name
      • setFilename

        public void setFilename​(java.lang.String filename)
        Sets the file name.
        Parameters:
        filename - file name