Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.sdmlib.models.classes.util;
  
  import java.util.Set;
  
 import  org.sdmlib.models.classes.util.AnnotationPO;
 
 public class AnnotationPO extends PatternObject<AnnotationPOAnnotation>
 {
 
     public AnnotationSet allMatches()
    {
       this.setDoAllMatches(true);
       
       AnnotationSet matches = new AnnotationSet();
 
       while (this.getPattern().getHasMatch())
       {
          matches.add((Annotationthis.getCurrentMatch());
          
          this.getPattern().findMatch();
       }
       
       return matches;
    }
 
 
    public AnnotationPO(){
       newInstance(org.sdmlib.models.classes.util.CreatorCreator.createIdMap("PatternObjectType"));
    }
 
    public AnnotationPO(Annotation... hostGraphObject) {
       if(hostGraphObject==null || hostGraphObject.length<1){
          return ;
       }
       newInstance(org.sdmlib.models.classes.util.CreatorCreator.createIdMap("PatternObjectType"), hostGraphObject);
    }
    public AnnotationPO hasValues(ArrayListSet value)
    {
       new AttributeConstraint()
       .withTgtValue(value)
       .withSrc(this)
       .withModifier(this.getPattern().getModifier())
       .withPattern(this.getPattern());
       
       super.hasAttr();
       
       return this;
    }
    
    public AnnotationPO createValues(ArrayListSet value)
    {
       this.startCreate().hasValues(value).endCreate();
       return this;
    }
    
    public Set<StringgetValues()
    {
       if (this.getPattern().getHasMatch())
       {
          return ((AnnotationgetCurrentMatch()).getValues();
       }
       return null;
    }
    
    public AnnotationPO withValues(Set<Stringvalue)
    {
       if (this.getPattern().getHasMatch())
       {
          ((AnnotationgetCurrentMatch()).setValues(value);
       }
       return this;
    }
    
    public AnnotationPO hasName(String value)
    {
       new AttributeConstraint()
       .withTgtValue(value)
       .withSrc(this)
       .withModifier(this.getPattern().getModifier())
       .withPattern(this.getPattern());
       
       super.hasAttr();
       
       return this;
    }
    
    public AnnotationPO hasName(String lowerString upper)
    {
       new AttributeConstraint()
      .withTgtValue(lower)
      .withUpperTgtValue(upper)
      .withSrc(this)
      .withModifier(this.getPattern().getModifier())
      .withPattern(this.getPattern());
      
      super.hasAttr();
      
      return this;
   }
   
   public AnnotationPO createName(String value)
   {
      this.startCreate().hasName(value).endCreate();
      return this;
   }
   
   public String getName()
   {
      if (this.getPattern().getHasMatch())
      {
         return ((AnnotationgetCurrentMatch()).getName();
      }
      return null;
   }
   
   public AnnotationPO withName(String value)
   {
      if (this.getPattern().getHasMatch())
      {
         ((AnnotationgetCurrentMatch()).withName(value);
      }
      return this;
   }
   
   public ClazzPO hasClazz()
   {
      ClazzPO result = new ClazzPO(new Clazz[]{});
      
      result.setModifier(this.getPattern().getModifier());
      super.hasLink(.result);
      
      return result;
   }
   public ClazzPO createClazz()
   {
      return this.startCreate().hasClazz().endCreate();
   }
   public AnnotationPO hasClazz(ClazzPO tgt)
   {
      return hasLinkConstraint(tgt.);
   }
   public AnnotationPO createClazz(ClazzPO tgt)
   {
      return this.startCreate().hasClazz(tgt).endCreate();
   }
   public Clazz getClazz()
   {
      if (this.getPattern().getHasMatch())
      {
         return ((Annotationthis.getCurrentMatch()).getClazz();
      }
      return null;
   }
   public MethodPO hasMethod()
   {
      MethodPO result = new MethodPO(new Method[]{});
      
      result.setModifier(this.getPattern().getModifier());
      super.hasLink(.result);
      
      return result;
   }
   public MethodPO createMethod()
   {
      return this.startCreate().hasMethod().endCreate();
   }
   public AnnotationPO hasMethod(MethodPO tgt)
   {
      return hasLinkConstraint(tgt.);
   }
   {
      return this.startCreate().hasMethod(tgt).endCreate();
   }
   public Method getMethod()
   {
      if (this.getPattern().getHasMatch())
      {
         return ((Annotationthis.getCurrentMatch()).getMethod();
      }
      return null;
   }
   
   //==========================================================================
   
   {
      if (this.getPattern().getHasMatch())
      {
         return ((AnnotationgetCurrentMatch()).createOverrideAnnotation();
      }
      return null;
   }
   
   //==========================================================================
   
   {
      if (this.getPattern().getHasMatch())
      {
         return ((AnnotationgetCurrentMatch()).createDeprecatedAnnotation();
      }
      return null;
   }
   
   //==========================================================================
   
   {
      if (this.getPattern().getHasMatch())
      {
         return ((AnnotationgetCurrentMatch()).createSuppressWarningsAnnotation(value);
      }
      return null;
   }
   
   //==========================================================================
   
   {
      if (this.getPattern().getHasMatch())
      {
         return ((AnnotationgetCurrentMatch()).createSafeVarargsAnnotation();
      }
      return null;
   }
   
   //==========================================================================
   
   {
      if (this.getPattern().getHasMatch())
      {
         return ((AnnotationgetCurrentMatch()).createSuppressWarningsAnnotation(value);
      }
      return null;
   }
   public AttributePO hasAttribute()
   {
      AttributePO result = new AttributePO(new Attribute[]{});
      
      result.setModifier(this.getPattern().getModifier());
      super.hasLink(.result);
      
      return result;
   }
   {
      return this.startCreate().hasAttribute().endCreate();
   }
   {
   }
   {
      return this.startCreate().hasAttribute(tgt).endCreate();
   }
   public Attribute getAttribute()
   {
      if (this.getPattern().getHasMatch())
      {
         return ((Annotationthis.getCurrentMatch()).getAttribute();
      }
      return null;
   }
New to GrepCode? Check out our FAQ X