Correct encoding
added remove(DynStruct) to remove superClasses and apply a consolide().
Changed DynObject values from Object[] to Map in order to add key names of the fields.
DynClass name should avoid programmer erros such as inserting more than one ":" in a fullName, one or mor ":" in a namespace or null values in a name. In those cases, an IllegalArgumentException is thrown.
English message correction. Changed "don't" for "didn't"
Change found libraries log indentation so it is not confused in the log with an exception stacktrace
Changed getName to getFullName at DynObjectException message
superClassMap and classes variables were using dynClass.getName() to put values on the map. Changed to getFullName() function
Update with the last changes
Library parameter being null was not being checked
View revisions
Also available in: Atom