- All Superinterfaces:
- InstanceCookie, Node.Cookie
- Enclosing interface:
public static interface InstanceCookie.Of
- extends InstanceCookie
Enhanced cookie that can answer queries about the type of the
instance it creates. It does not bring any additional value, but
should improve performance, because it is not necessary to load
the actual class of the object into memory.
Query to found out if the object created by this cookie is
instance of given type.
boolean instanceOf(Class type)
- Query to found out if the object created by this cookie is
instance of given type. The same code as:
Class actualClass = instanceClass ();
result = type.isAsignableFrom (actualClass);
But this can prevent the class
actualClass to be
loaded into the Java VM.
type - the class type we want to check
- true if this cookie can produce object of given type