Added quick fix for gotcha

typecheck_reliancetree
Tristan B. Kildaire 3 years ago
parent 7e05c1cbdb
commit 00920ad43b

@ -134,7 +134,15 @@ public final class StructuralOrganizer
*/
if(clazz.getModifierType() != InitScope.STATIC)
{
Parser.expect("Cannot use a class type that is of a class that is non-static");
/**
* All module-level classes are static (even though not marked as such)
*
* TODO: Add this into the parser code to seth this
*/
if(clazz.parentOf() != tc.getModule())
{
Parser.expect("Cannot use a class type that is of a class that is non-static");
}
}
/**

Loading…
Cancel
Save