Class Field
java.lang.Object
com.weirddev.testme.intellij.template.context.Field
Class field.
Date: 24/10/2016
- Author:
- Yaron Yamin
-
Constructor Summary
ConstructorsConstructorDescriptionField(com.intellij.psi.PsiField psiField, com.intellij.psi.PsiClass srcClass, TypeDictionary typeDictionary, int maxRecursionDepth) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetName()name given to fieldcanonical name of type owning this fieldgetType()type of fieldinthashCode()booleantrue if field is annotated by dependency injectionbooleanisFinal()field has final modifierbooleantrue if field has setter in tested classbooleantrue if field is set to a value on declarationbooleantrue - if field is inherited and overridden in this typestatic booleanisOverriddenInChild(com.intellij.psi.PsiField psiField, com.intellij.psi.PsiClass srcClass) booleanisStatic()field is statictoString()
-
Constructor Details
-
Field
public Field(com.intellij.psi.PsiField psiField, com.intellij.psi.PsiClass srcClass, TypeDictionary typeDictionary, int maxRecursionDepth)
-
-
Method Details
-
isOverriddenInChild
public static boolean isOverriddenInChild(com.intellij.psi.PsiField psiField, com.intellij.psi.PsiClass srcClass) -
equals
-
hashCode
public int hashCode() -
toString
-
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
canonical name of type owning this field -
isAnnotatedByDI
public boolean isAnnotatedByDI()true if field is annotated by dependency injection -
isHasSetter
public boolean isHasSetter()true if field has setter in tested class -
isInitializedInline
public boolean isInitializedInline()true if field is set to a value on declaration -
getName
name given to field
-