The OpenD Programming Language

ReflectionInfo

Describes the info collected about your class

struct ReflectionInfo {
bool needsInstantiation;
ApiProvider instantiation;
WebDotDBaseType delegate(string) instantiate;
string defaultOutputFormat;
int versionOfOutputFormat;
}

Members

Variables

enums
EnumInfo[string] enums;

.

functions
immutable(FunctionInfo)*[string] functions;

the methods

name
string name;

this is also used as the object name in the JS api

objects
const(ReflectionInfo)*[string] objects;

ApiObjects and ApiProviders

structs
StructInfo[string] structs;

.

Meta