base_interfaces
public InterfaceDef[] base_interfaces()
- base_interfaces in interface InterfaceDefOperations
- an array containing interface definitions of the superclass and
the interfaces extended by this class. Has length 0 if this class
is Object.
create_alias
public AliasDef create_alias(String id,
String name,
String version,
IDLType original_type)
create_constant
public ConstantDef create_constant(String id,
String name,
String version,
IDLType type,
Any value)
create_enum
public EnumDef create_enum(String id,
String name,
String version,
String[] members)
create_exception
public ExceptionDef create_exception(String id,
String name,
String version,
StructMember member)
not supported
create_interface
public InterfaceDef create_interface(String id,
String name,
String version,
InterfaceDef base_interfaces,
boolean is_abstract)
not supported
create_module
public ModuleDef create_module(String id,
String name,
String version)
create_native
public NativeDef create_native(String id,
String name,
String version)
not supported
create_struct
public StructDef create_struct(String id,
String name,
String version,
StructMember members)
create_value
public ValueDef create_value(String id,
String name,
String version,
boolean is_custom,
boolean is_abstract,
ValueDef base_value,
boolean is_truncatable,
ValueDef abstract_base_values,
InterfaceDef supported_interfaces,
Initializer initializers)
not supported
create_value_box
public ValueBoxDef create_value_box(String id,
String name,
String version,
IDLType type)
not supported
is_a
public boolean is_a(String interface_id)
lookup
public Contained lookup(String scopedname)
lookup_name
public Contained[] lookup_name(String search_name,
int levels_to_search,
DefinitionKind limit_type,
boolean exclude_inherited)