id: String
name: String
getExtension(index: int): Extension
getExtensionCount(): int
setExtensions(newExtensions: ArrayList)
clone(): Object
dispose()
toString(): String
ExtensionDefinition(id: String, name: String, extensions: ArrayList)
ExtensionDefinition
id: String
variableParameterLength: boolean
ActionExtension(id, typeVarIds, paramTypes, paramLazyModifiers, variableParameterLength)
clone(): Object
dispose()
getParameterLazyModifier(index): boolean
getParameterType(index): ASTType
getParameterTypeCount(): int
getTypeVariableId(index): String
getTypeVariableIdCount(): int
setParameterLazyModifiers(newParameterLazyModifiers)
setParameterTypes(newParameterTypes)
setTypeVarIds(newTypeVarIds)
toString(): String
ActionExtension
expType: ASTType
id: String
variableParameterLength: boolean
ExpExtension(expType, id, typeVarIds, paramTypes, paramLazyModifiers, variableParameterLength)
clone(): Object
dispose()
getParameterLazyModifier(index): boolean
getParameterType(index): ASTType
getParameterTypeCount(): int
getTypeVariableId(index): String
getTypeVariableIdCount(): int
setParameterLazyModifiers(newParameterLazyModifiers)
setParameterTypes(newParameterTypes)
setTypeVarIds(newTypeVarIds)
toString(): String
ExpExtension
id: String
primitive: boolean
TypeExtension(primitive, id, typeVarIds)
clone(): Object
dispose()
getTypeVariableId(index): String
getTypeVariableIdCount(): int
setTypeVarIds(newTypeVarIds)
toString(): String
TypeExtension
parent: ExtensionDefinition
dispose()
Extension
«use»