class EmptyAttributeRepositoryClass extends java.lang.Object implements AttributeRepositoryClass
Modifier and Type | Field and Description |
---|---|
static AttributeRepositoryClass |
INSTANCE |
Constructor and Description |
---|
EmptyAttributeRepositoryClass() |
Modifier and Type | Method and Description |
---|---|
java.util.Set |
getClassAttributes()
Returns a set containing all attributes (instances) associated with this class.
|
java.util.Map |
getConstructorAttributes()
Returns a map with String keys and List values.
|
java.util.Map |
getFieldAttributes()
Returns a map with String keys and Set values.
|
java.util.Map |
getMethodAttributes()
Returns a map with String keys and List values.
|
public static final AttributeRepositoryClass INSTANCE
public java.util.Set getClassAttributes()
AttributeRepositoryClass
getClassAttributes
in interface AttributeRepositoryClass
public java.util.Map getFieldAttributes()
AttributeRepositoryClass
getFieldAttributes
in interface AttributeRepositoryClass
public java.util.Map getMethodAttributes()
AttributeRepositoryClass
list.get(0) = A Set with the attributes associated with the method.
list.get(1) = A Set with the attributes associated with the method's return value.
list.get(2) = A Set with the attributes associated with the method's first parameter.
list.get(n) = A Set with the attributes associated with the method's (n - 1) th parameter.
All slots in the list must be filled, not just those where there are attributes.
Should not return any attributes of superclasses etc.
getMethodAttributes
in interface AttributeRepositoryClass
public java.util.Map getConstructorAttributes()
AttributeRepositoryClass
list.get(0) = A Set with the attributes associated with the constructor.
list.get(1) = A Set with the attributes associated with the constructor's first parameter.
list.get(n) = A Set with the attributes associated with the constructor's (n - 1) th parameter.
All slots in the list must be filled, not just those where there are attributes.
Should not return any attributes of superclasses etc.
getConstructorAttributes
in interface AttributeRepositoryClass