001    /* This file was generated with JastAdd2 (http://jastadd.org) version R20130213 */
002    package AST;
003    
004    import java.util.HashSet;
005    import java.io.File;
006    import java.util.*;
007    import beaver.*;
008    import java.util.ArrayList;
009    import java.util.zip.*;
010    import java.io.*;
011    import java.io.FileNotFoundException;
012    import java.util.Collection;
013    /**
014     * @production AbstractWildcard : {@link Access};
015     * @ast node
016     * @declaredat /home/jesper/svn/JastAddJ/Java1.5Frontend/Generics.ast:20
017     */
018    public abstract class AbstractWildcard extends Access implements Cloneable {
019      /**
020       * @apilevel low-level
021       */
022      public void flushCache() {
023      }
024      /**
025       * @apilevel internal
026       */
027      public void flushCollectionCache() {
028      }
029      /**
030       * @apilevel internal
031       */
032      @SuppressWarnings({"unchecked", "cast"})
033      public AbstractWildcard clone() throws CloneNotSupportedException {
034        AbstractWildcard node = (AbstractWildcard)super.clone();
035        node.in$Circle(false);
036        node.is$Final(false);
037        return node;
038      }
039      /**
040       * @ast method 
041       * 
042       */
043      public AbstractWildcard() {
044        super();
045    
046    
047      }
048      /**
049       * Initializes the child array to the correct size.
050       * Initializes List and Opt nta children.
051       * @apilevel internal
052       * @ast method
053       * @ast method 
054       * 
055       */
056      public void init$Children() {
057      }
058      /**
059       * @apilevel low-level
060       * @ast method 
061       * 
062       */
063      protected int numChildren() {
064        return 0;
065      }
066      /**
067       * @apilevel internal
068       * @ast method 
069       * 
070       */
071      public boolean mayHaveRewrite() {
072        return false;
073      }
074      /**
075       * @apilevel internal
076       */
077      public ASTNode rewriteTo() {
078        return super.rewriteTo();
079      }
080    }