GsonAgent/src/main/java/cn/citycraft/GsonAgent/api/reflect/TypeTokenAbstract.java

33 lines
658 B
Java
Raw Permalink Normal View History

2016-01-06 03:13:42 +00:00
package cn.citycraft.GsonAgent.api.reflect;
import java.lang.reflect.Type;
import cn.citycraft.GsonAgent.api.utils.HandleInterface;
@SuppressWarnings("rawtypes")
public abstract interface TypeTokenAbstract<T> extends HandleInterface {
@Override
public boolean equals(Object o);
2016-01-06 03:13:42 +00:00
public Class<? super T> getRawType();
2016-01-06 03:13:42 +00:00
public Type getType();
2016-01-06 03:13:42 +00:00
@Override
public int hashCode();
2016-01-06 03:13:42 +00:00
@Deprecated
public boolean isAssignableFrom(Class<?> cls);
2016-01-06 03:13:42 +00:00
@Deprecated
public boolean isAssignableFrom(Type from);
2016-01-06 03:13:42 +00:00
@Deprecated
public boolean isAssignableFrom(TypeToken<?> token);
2016-01-06 03:13:42 +00:00
@Override
public String toString();
2016-01-06 03:13:42 +00:00
}