protected boolean isInModuleStatements() { return isInExportsStatement() || isInOpensStatement() || isInRequiresStatement() || isInProvidesStatement() || isInUsesStatement(); } }
protected boolean isInModuleStatements() { return isInExportsStatement() || isInOpensStatement() || isInRequiresStatement() || isInProvidesStatement() || isInUsesStatement(); } }
private TypeReference checkAndCreateModuleQualifiedAssistTypeReference(char[][] previousIdentifiers, char[] assistName, long[] positions) { if (isInUsesStatement()) return new CompletionOnUsesQualifiedTypeReference(previousIdentifiers, assistName, positions); if (isInProvidesStatement()) { if (isAfterWithClause()) return new CompletionOnProvidesImplementationsQualifiedTypeReference(previousIdentifiers, assistName, positions); return new CompletionOnProvidesInterfacesQualifiedTypeReference(previousIdentifiers, assistName, positions); } return new CompletionOnQualifiedTypeReference(previousIdentifiers, assistName, positions); } @Override
private TypeReference checkAndCreateModuleQualifiedAssistTypeReference(char[][] previousIdentifiers, char[] assistName, long[] positions) { if (isInUsesStatement()) return new CompletionOnUsesQualifiedTypeReference(previousIdentifiers, assistName, positions); if (isInProvidesStatement()) { if (isAfterWithClause()) return new CompletionOnProvidesImplementationsQualifiedTypeReference(previousIdentifiers, assistName, positions); return new CompletionOnProvidesInterfacesQualifiedTypeReference(previousIdentifiers, assistName, positions); } return new CompletionOnQualifiedTypeReference(previousIdentifiers, assistName, positions); } public TypeReference createQualifiedAssistTypeReference(char[][] previousIdentifiers, char[] assistName, long[] positions){
private TypeReference checkAndCreateModuleSingleAssistTypeReference(char[] assistName, long position) { if (isInUsesStatement()) return new CompletionOnUsesSingleTypeReference(assistName, position); if (isInProvidesStatement()) { if (isAfterWithClause()) return new CompletionOnProvidesImplementationsSingleTypeReference(assistName, position); return new CompletionOnProvidesInterfacesSingleTypeReference(assistName, position); } return new CompletionOnSingleTypeReference(assistName,position); } @Override
private TypeReference checkAndCreateModuleSingleAssistTypeReference(char[] assistName, long position) { if (isInUsesStatement()) return new CompletionOnUsesSingleTypeReference(assistName, position); if (isInProvidesStatement()) { if (isAfterWithClause()) return new CompletionOnProvidesImplementationsSingleTypeReference(assistName, position); return new CompletionOnProvidesInterfacesSingleTypeReference(assistName, position); } return new CompletionOnSingleTypeReference(assistName,position); } public TypeReference createSingleAssistTypeReference(char[] assistName, long position) {