private void setClassName()

in reference/src/main/java/ConvertJava.java [159:174]


  private void setClassName(String thisRuleName, RuleContext t, int i) {
    if (thisRuleName.equals("classDeclaration") && i > 0) {
      ParseTree prev = t.getChild(i - 1);
      ParseTree curr = t.getChild(i);
      if (prev instanceof TerminalNodeImpl
          && curr instanceof TerminalNodeImpl
          && prev.getText().equals("class")) {
        Token thisToken = ((TerminalNodeImpl) curr).getSymbol();
        String ruleName = vocab.getDisplayName(thisToken.getType());
        if (ruleName.equals("IDENTIFIER")) {
          thisClassName = thisToken.getText();
          //System.out.println("Processing Class: " + thisClassName);
        }
      }
    }
  }