Class Field


  • public class Field
    extends java.lang.Object
    Class field. Date: 24/10/2016
    Author:
    Yaron Yamin
    • Constructor Summary

      Constructors 
      Constructor Description
      Field​(com.intellij.psi.PsiField psiField, com.intellij.psi.PsiClass srcClass, TypeDictionary typeDictionary, int maxRecursionDepth)  
    • Constructor Detail

      • Field

        public Field​(com.intellij.psi.PsiField psiField,
                     com.intellij.psi.PsiClass srcClass,
                     TypeDictionary typeDictionary,
                     int maxRecursionDepth)
    • Method Detail

      • 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
      • toString

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

        public Type getType()
        type of field
      • isOverridden

        public boolean isOverridden()
        true - if field is inherited and overridden in this type
      • isFinal

        public boolean isFinal()
        field has final modifier
      • isStatic

        public boolean isStatic()
        field is static
      • getOwnerClassCanonicalName

        public java.lang.String getOwnerClassCanonicalName()
        canonical name of type owning this field
      • getName

        public java.lang.String getName()
        name given to field