Record Class CompilerArtifactFilterOptions
java.lang.Object
java.lang.Record
dev.archunitjava.model.CompilerArtifactFilterOptions
public record CompilerArtifactFilterOptions(boolean includeSyntheticTypes, boolean includeSyntheticMembers, boolean includeBridgeMembers, boolean includeSyntheticParameters, boolean includeMandatedParameters, boolean includeGeneratedTypes, GeneratedCodeOptions generatedCodeOptions)
extends Record
Presentation-only compiler-artifact filters. Dependency evidence is never filtered by these
options; callers use
CompilerArtifactView.dependencyEvidence() for architecture edges.-
Constructor Summary
ConstructorsConstructorDescriptionCompilerArtifactFilterOptions(boolean includeSyntheticTypes, boolean includeSyntheticMembers, boolean includeBridgeMembers, boolean includeSyntheticParameters, boolean includeMandatedParameters, boolean includeGeneratedTypes, GeneratedCodeOptions generatedCodeOptions) Creates an instance of aCompilerArtifactFilterOptionsrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.Returns the value of thegeneratedCodeOptionsrecord component.final inthashCode()Returns a hash code value for this object.booleanReturns the value of theincludeBridgeMembersrecord component.booleanReturns the value of theincludeGeneratedTypesrecord component.booleanReturns the value of theincludeMandatedParametersrecord component.booleanReturns the value of theincludeSyntheticMembersrecord component.booleanReturns the value of theincludeSyntheticParametersrecord component.booleanReturns the value of theincludeSyntheticTypesrecord component.sourceView(GeneratedCodeOptions generatedOptions) final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
CompilerArtifactFilterOptions
public CompilerArtifactFilterOptions(boolean includeSyntheticTypes, boolean includeSyntheticMembers, boolean includeBridgeMembers, boolean includeSyntheticParameters, boolean includeMandatedParameters, boolean includeGeneratedTypes, GeneratedCodeOptions generatedCodeOptions) Creates an instance of aCompilerArtifactFilterOptionsrecord class.- Parameters:
includeSyntheticTypes- the value for theincludeSyntheticTypesrecord componentincludeSyntheticMembers- the value for theincludeSyntheticMembersrecord componentincludeBridgeMembers- the value for theincludeBridgeMembersrecord componentincludeSyntheticParameters- the value for theincludeSyntheticParametersrecord componentincludeMandatedParameters- the value for theincludeMandatedParametersrecord componentincludeGeneratedTypes- the value for theincludeGeneratedTypesrecord componentgeneratedCodeOptions- the value for thegeneratedCodeOptionsrecord component
-
-
Method Details
-
bytecodeView
-
sourceView
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with thecomparemethod from their corresponding wrapper classes. -
includeSyntheticTypes
public boolean includeSyntheticTypes()Returns the value of theincludeSyntheticTypesrecord component.- Returns:
- the value of the
includeSyntheticTypesrecord component
-
includeSyntheticMembers
public boolean includeSyntheticMembers()Returns the value of theincludeSyntheticMembersrecord component.- Returns:
- the value of the
includeSyntheticMembersrecord component
-
includeBridgeMembers
public boolean includeBridgeMembers()Returns the value of theincludeBridgeMembersrecord component.- Returns:
- the value of the
includeBridgeMembersrecord component
-
includeSyntheticParameters
public boolean includeSyntheticParameters()Returns the value of theincludeSyntheticParametersrecord component.- Returns:
- the value of the
includeSyntheticParametersrecord component
-
includeMandatedParameters
public boolean includeMandatedParameters()Returns the value of theincludeMandatedParametersrecord component.- Returns:
- the value of the
includeMandatedParametersrecord component
-
includeGeneratedTypes
public boolean includeGeneratedTypes()Returns the value of theincludeGeneratedTypesrecord component.- Returns:
- the value of the
includeGeneratedTypesrecord component
-
generatedCodeOptions
Returns the value of thegeneratedCodeOptionsrecord component.- Returns:
- the value of the
generatedCodeOptionsrecord component
-