ClassInfo class

Provides unified access to class information based on ClassMirror

Constructors

ClassInfo(ClassMirror classMirror)

Properties

classMirror ClassMirror
read / write
enumValues List
read-only
hashCode int
The hash code for this object. [...]
read-only, inherited
metaData List<Object>
read-only
publicFieldNames List<String>
read-only
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

enumerateJsonGetters(Function visitor, [dynamic scheme]) → void
getDeclarationMeta(DeclarationMirror dm, [dynamic scheme]) JsonProperty
getDeclarationMirror(String name) DeclarationMirror
getJsonAnyGetter([dynamic scheme]) MethodMirror
getJsonAnySetter([dynamic scheme]) MethodMirror
getJsonConstructor([dynamic scheme]) MethodMirror
getJsonSetter(String name, [dynamic scheme]) MethodMirror
getMeta([dynamic scheme]) Json
hasConstructorMeta(DeclarationMirror dm, [dynamic scheme]) JsonConstructor
isGetterOnly(String name) bool
lookupClassMetaData(ClassMirror classMirror) List<Object>
lookupDeclarationMetaData(DeclarationMirror declarationMirror) List<Object>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited