/** Constructor for IntraTypeDeclaration. */ public DeclareDeclaration(CompilationResult result, Declare symbolicDeclare) { super(result); this.declareDecl = symbolicDeclare; if (declareDecl != null) { // AMC added init of declarationSourceXXX fields which are used // in AsmBuilder for processing of MethodDeclaration locations. declarationSourceStart = sourceStart = declareDecl.getStart(); declarationSourceEnd = sourceEnd = declareDecl.getEnd(); } // ??? we might need to set parameters to be empty this.returnType = TypeReference.baseTypeReference(T_void, 0, null); }