/*
* Copyright 2013. Guidewire Software, Inc.
*/
package gw.lang.reflect.java.asm;
import java.util.List;
/**
*/
public interface IAsmType {
String getName();
String getSimpleName();
List<AsmType> getTypeParameters();
boolean isParameterized();
boolean isArray();
boolean isTypeVariable();
boolean isPrimitive();
String getFqn();
IAsmType getRawType();
IAsmType getComponentType();
}