blob: 5bc687ccdd56aaa4c8856c5978c1b38bf2f2f303 [file] [log] [blame]
package org.eclipse.jdt.internal.compiler.env;
/*
* (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved.
*/
public interface IGenericType extends IDependent {
/**
* Answer an int whose bits are set according the access constants
* defined by the VM spec.
*/
// We have added AccDeprecated & AccSynthetic.
// NOTE: If the receiver represents a member type, the modifiers are extracted from its inner class attributes.
int getModifiers();
/**
* Answer whether the receiver contains the resolved binary form
* or the unresolved source form of the type.
*/
boolean isBinaryType();
boolean isClass();
boolean isInterface();
}