AssemblerType
- Parameterized type of Assemblerpublic abstract static class Assemblers.VisibilityIdentity<AssemblerType> extends Object implements Assemblers.Visible<AssemblerType>, Assemblers.Identifiable<AssemblerType>
Constructor and Description |
---|
Assemblers.VisibilityIdentity() |
Modifier and Type | Method and Description |
---|---|
boolean |
hasIdentity() |
AssemblerType |
identifiedBy(String identity)
Set Identity.
|
String |
identity()
Get Identity.
|
Visibility |
visibility()
Get Visibility.
|
AssemblerType |
visibleIn(Visibility visibility)
Set Visibility.
|
public final AssemblerType visibleIn(Visibility visibility)
Assemblers.Visible
visibleIn
in interface Assemblers.Visible<AssemblerType>
visibility
- Visibilitypublic final Visibility visibility()
Assemblers.Visible
Default to Visibility.module
.
visibility
in interface Assemblers.Visible<AssemblerType>
public final AssemblerType identifiedBy(String identity)
Assemblers.Identifiable
identifiedBy
in interface Assemblers.Identifiable<AssemblerType>
identity
- Identitypublic final boolean hasIdentity()
hasIdentity
in interface Assemblers.Identifiable<AssemblerType>
Assemblers.Identifiable.identity()
do not return null, false otherwisepublic final String identity()
Assemblers.Identifiable
Default to null.
identity
in interface Assemblers.Identifiable<AssemblerType>