package soot.JastAddJ; import java.util.HashSet; import java.util.LinkedHashSet; import java.io.File; import java.util.*; import beaver.*; import java.util.ArrayList; import java.util.zip.*; import java.io.*; import java.io.FileNotFoundException; import java.util.Collection; import soot.*; import soot.util.*; import soot.jimple.*; import soot.coffi.ClassFile; import soot.coffi.method_info; import soot.coffi.CONSTANT_Utf8_info; import soot.tagkit.SourceFileTag; import soot.coffi.CoffiMethodSource; /** * @ast node * @declaredat Generics.ast:17 */ public abstract class AbstractWildcard extends Access implements Cloneable { /** * @apilevel low-level */ public void flushCache() { super.flushCache(); } /** * @apilevel internal */ public void flushCollectionCache() { super.flushCollectionCache(); } /** * @apilevel internal */ @SuppressWarnings({"unchecked", "cast"}) public AbstractWildcard clone() throws CloneNotSupportedException { AbstractWildcard node = (AbstractWildcard)super.clone(); node.in$Circle(false); node.is$Final(false); return node; } /** * @ast method * @declaredat Generics.ast:1 */ public AbstractWildcard() { super(); } /** * @apilevel low-level * @ast method * @declaredat Generics.ast:10 */ protected int numChildren() { return 0; } /** * @apilevel internal * @ast method * @declaredat Generics.ast:16 */ public boolean mayHaveRewrite() { return false; } /** * @apilevel internal */ public ASTNode rewriteTo() { return super.rewriteTo(); } }