예제 #1
0
  public boolean isSuper(String currentClassName) {
    if (!isSpecial) return false;

    if (methodBinding.isConstructor()) {
      if (!(getExpression() instanceof ThisExpression)) return false;
    }

    String name = methodBinding.getDeclaringClass().getClassName();
    if (currentClassName.equals(name)) return false;

    return true;
  }