public class AnnotationPO extends PatternObject<AnnotationPO,Annotation>
PROPERTY_ATTRCONSTRAINTS, PROPERTY_CANDIDATES, PROPERTY_CARDCONSTRAINTS, PROPERTY_CURRENTMATCH, PROPERTY_DESTROYELEM, PROPERTY_EXCLUDERS, PROPERTY_INCOMMING, PROPERTY_MATCHOTHERTHEN, PROPERTY_OUTGOINGEMPTY_SET, hasMatch, listeners, PROPERTY_DOALLMATCHES, PROPERTY_HASMATCH, PROPERTY_MODIFIER, PROPERTY_PATTERN, PROPERTY_PATTERNOBJECTNAME| Constructor and Description |
|---|
AnnotationPO() |
AnnotationPO(Annotation... hostGraphObject) |
addToAttrConstraints, addToCardConstraints, addToExcluders, addToIncomming, addToMatchOtherThen, addToOutgoing, createAttrConstraints, createAttrConstraintsNew, destroy, doAllMatches, endCreate, endDestroy, endNAC, endSubPattern, findNextMatch, getAttrConstraints, getCandidates, getCardConstraints, getCurrentMatch, getDestroyElem, getExcluders, getIncomming, getLHSPatternObjectName, getMatchOtherThen, getOutgoing, has, has, hasAttr, hasLink, hasLinkConstraint, hasMatchOtherThen, instanceOf, matchAsSet, newInstance, newInstance, nextMatch, rebind, removeAllFromAttrConstraints, removeAllFromCardConstraints, removeAllFromExcluders, removeAllFromIncomming, removeAllFromMatchOtherThen, removeAllFromOutgoing, removeFromAttrConstraints, removeFromCardConstraints, removeFromExcluders, removeFromIncomming, removeFromMatchOtherThen, removeFromOutgoing, removeYou, resetSearch, setCandidates, setCurrentMatch, setDestroyElem, startCreate, startDestroy, startNAC, startSubPattern, toString, withAttrConstraints, withAttrConstraints, withCandidates, withCardConstraints, withCardConstraints, withCurrentMatch, withDestroyElem, withExcluders, withExcluders, withIncomming, withMatchOtherThen, withMatchOtherThen, withoutAttrConstraints, withoutAttrConstraints, withoutCardConstraints, withoutCardConstraints, withoutExcluders, withoutExcluders, withOutgoing, withoutIncomming, withoutMatchOtherThen, withoutMatchOtherThen, withoutOutgoingcreatePattern, createPatternNew, dumpHostGraphObject, getDoAllMatches, getHasMatch, getModifier, getPattern, getPatternObjectName, getPropertyChangeSupport, getTopPattern, setDoAllMatches, setHasMatch, setModifier, setPattern, setPatternObjectName, valueSetString, withDoAllMatches, withHasMatch, withModifier, withPattern, withPatternObjectNamepublic AnnotationPO()
public AnnotationPO(Annotation... hostGraphObject)
public AnnotationSet allMatches()
public AnnotationPO hasValues(ArrayListSet value)
public AnnotationPO createValues(ArrayListSet value)
public java.util.Set<java.lang.String> getValues()
public AnnotationPO withValues(java.util.Set<java.lang.String> value)
public AnnotationPO hasName(java.lang.String value)
public AnnotationPO hasName(java.lang.String lower, java.lang.String upper)
public AnnotationPO createName(java.lang.String value)
public java.lang.String getName()
public AnnotationPO withName(java.lang.String value)
public ClazzPO hasClazz()
public ClazzPO createClazz()
public AnnotationPO hasClazz(ClazzPO tgt)
public AnnotationPO createClazz(ClazzPO tgt)
public Clazz getClazz()
public MethodPO hasMethod()
public MethodPO createMethod()
public AnnotationPO hasMethod(MethodPO tgt)
public AnnotationPO createMethod(MethodPO tgt)
public Method getMethod()
public Annotation createOverrideAnnotation()
public Annotation createDeprecatedAnnotation()
public Annotation createSuppressWarningsAnnotation(java.lang.String value)
public Annotation createSafeVarargsAnnotation()
public Annotation createSuppressWarningsAnnotation(java.lang.String... value)
public AttributePO hasAttribute()
public AttributePO createAttribute()
public AnnotationPO hasAttribute(AttributePO tgt)
public AnnotationPO createAttribute(AttributePO tgt)
public Attribute getAttribute()