package jqian.sootex.location; import jqian.Global; import soot.ArrayType; import soot.Scene; public class UnknownArraySpace extends ArraySpace{ private static UnknownArraySpace _instance; protected static void reset(){ _instance = null; } public static UnknownArraySpace v(){ if(_instance==null){ _instance = new UnknownArraySpace(); Global.v().regesiterResetableGlobals(UnknownArraySpace.class); } return _instance; } private UnknownArraySpace() { } public ArrayType getType(){ return Scene.v().getObjectType().makeArrayType(); } public String toString(){ return "*"; } }