Example #1
0
  private void initDeclarations() {
    Map<String, Declaration> declMap = subrule.getOuterDeclarations();
    this.allDeclarations = declMap.values().toArray(new Declaration[declMap.size()]);

    this.requiredDeclarations = new Declaration[query.getParameters().length];
    int i = 0;
    for (Declaration declr : query.getParameters()) {
      this.requiredDeclarations[i++] = declMap.get(declr.getIdentifier());
    }
  }