Package com.tngtech.archunit.core.domain
Class JavaFieldAccess
java.lang.Object
com.tngtech.archunit.core.domain.JavaAccess<AccessTarget.FieldAccessTarget>
com.tngtech.archunit.core.domain.JavaFieldAccess
- All Implemented Interfaces:
HasDescription
,HasName
,HasOwner<JavaCodeUnit>
,HasSourceCodeLocation
public class JavaFieldAccess extends JavaAccess<AccessTarget.FieldAccessTarget>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JavaFieldAccess.AccessType
static class
JavaFieldAccess.Predicates
Nested classes/interfaces inherited from class com.tngtech.archunit.core.domain.JavaAccess
JavaAccess.Functions
Nested classes/interfaces inherited from interface com.tngtech.archunit.core.domain.properties.HasName
HasName.AndFullName, HasName.Utils
-
Method Summary
Modifier and Type Method Description protected java.lang.String
additionalToStringFields()
protected java.lang.String
descriptionVerb()
boolean
equals(java.lang.Object obj)
JavaFieldAccess.AccessType
getAccessType()
int
hashCode()
Methods inherited from class com.tngtech.archunit.core.domain.JavaAccess
getDescription, getLineNumber, getName, getOrigin, getOriginOwner, getOwner, getSourceCodeLocation, getTarget, getTargetOwner, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Method Details
-
getAccessType
-
hashCode
public int hashCode()- Overrides:
hashCode
in classJavaAccess<AccessTarget.FieldAccessTarget>
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equals
in classJavaAccess<AccessTarget.FieldAccessTarget>
-
additionalToStringFields
protected java.lang.String additionalToStringFields() -
descriptionVerb
protected java.lang.String descriptionVerb()- Specified by:
descriptionVerb
in classJavaAccess<AccessTarget.FieldAccessTarget>
-