コード例 #1
0
  @Override
  public List<String> getCompletionTokens() {
    final List<String> tokens = new ArrayList<String>();
    final Resource<?> currentResource = shell.getCurrentResource();

    try {

      final JavaClass javaClass = getJavaClassFromResource(currentResource);
      for (Field<JavaClass> oneField : javaClass.getFields()) {
        tokens.add(oneField.getName());
      }

    } catch (FileNotFoundException e) {
      throw new RuntimeException(e);
    }

    return tokens;
  }