Started integrating with UI
Updated Views to use new language
Added builder object to make runtime generation of code easier
Replaced StackPushCard with ConstantCard
Added convenience functions for directly getting bytecode from CodeContext object
Added bytecode signature
Minor changes/fixes
- Doesn't crash now
- Makes a proper assessment based on an approximate statistical likelihood that a given set of parameters will work with the required method
- Assessment determines the statistically most likely method that was intended in the case of overloads
- When suitable methods, the algorithm checks if the parameter counts vaguely matches
- It also checks if the desired parameter type can be instantiated through constructors or static factory methods if the passed parameter isn't primitive or already of the desired type
- An assessment is automatically made as to whether or not the desired method may be static or not
- Method searches target superclasses of a supplied type as well as the given type
Added support function for easier reflective method invocation
Added support functions for easier method lookup and parameter matching
Note: Untested code! May not be stable or at all functional!