org.jacorb.ir

Class ArrayDef

Implemented Interfaces:
ArrayDefOperations, IDLTypeOperations, IRObjectOperations

public class ArrayDef
extends IDLType
implements ArrayDefOperations

Field Summary

Fields inherited from class org.jacorb.ir.IDLType

type

Fields inherited from class org.jacorb.ir.IRObject

def_kind, myRef, name, orb

Constructor Summary

ArrayDef(TypeCode tc, Repository ir, Logger logger, POA poa)

Method Summary

void
define()
void
destroy()
TypeCode
element_type()
IDLType
element_type_def()
void
element_type_def(IDLType a)
int
length()
void
length(int a)

Methods inherited from class org.jacorb.ir.IDLType

create, create, define, destroy, type

Methods inherited from class org.jacorb.ir.IRObject

def_kind, destroy, getName, getReference, setReference

Constructor Details

ArrayDef

public ArrayDef(TypeCode tc,
                Repository ir,
                Logger logger,
                POA poa)

Method Details

define

public void define()
Overrides:
define in interface IDLType


destroy

public void destroy()
Specified by:
destroy in interface IRObjectOperations
Overrides:
destroy in interface IDLType


element_type

public TypeCode element_type()
Specified by:
element_type in interface ArrayDefOperations


element_type_def

public IDLType element_type_def()
Specified by:
element_type_def in interface ArrayDefOperations


element_type_def

public void element_type_def(IDLType a)
Specified by:
element_type_def in interface ArrayDefOperations


length

public int length()
Specified by:
length in interface ArrayDefOperations


length

public void length(int a)
Specified by:
length in interface ArrayDefOperations