org.apache.commons.attributes
Class InvalidAttributeTargetError
java.lang.Object
java.lang.Throwable
java.lang.Error
org.apache.commons.attributes.InvalidAttributeTargetError
- All Implemented Interfaces:
- java.io.Serializable
- public class InvalidAttributeTargetError
- extends java.lang.Error
Thrown when an attribute has a Target
declaration that forbids
it being applied to the program element it has been applied to.
For example:
/ **
* This attribute can only be applied to Classes.
* Target(Target.CLASS)
* /
public class MyAttribute {}
public class MyClass {
/ **
* Error: Can't apply MyAttribute to a field!
* MyAttribute()
* /
private String myField;
}
- See Also:
- Serialized Form
Fields inherited from class java.lang.Error |
|
Fields inherited from class java.lang.Throwable |
|
Method Summary |
private static java.lang.String |
flagsToString(int flags)
|
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
InvalidAttributeTargetError
public InvalidAttributeTargetError(java.lang.String attributeClass,
java.lang.String element,
int targetFlags)
flagsToString
private static final java.lang.String flagsToString(int flags)