String interfaceName = construct.name;
// Generate necessary header file (might be redundant but never mind)
newCode.add(INCLUDE(HEADER_STDLIB));
- newCode.add(INCLUDE(HEADER_THREADS));
newCode.add(INCLUDE(HEADER_CDSANNOTATE));
newCode.add(INCLUDE(HEADER_SPECANNOTATION));
newCode.add(INCLUDE(HEADER_SPEC_LIB));
return newCode;
}
+ // Rename the interface depending on if it's declaration or definition
public static void renameInterface(SemanticsChecker semantics,
Construct construct) {
FunctionHeader header = getFunctionHeader(semantics, construct);