public JavaSymbol.PackageJavaSymbol enterPackage(String fullname) { if (StringUtils.isBlank(fullname)) { return symbols.defaultPackage; } JavaSymbol.PackageJavaSymbol result = packages.get(fullname); if (result == null) { result = new JavaSymbol.PackageJavaSymbol(fullname, symbols.defaultPackage); packages.put(fullname, result); } return result; }
public Symbols(BytecodeCompleter bytecodeCompleter) { defaultPackage = new JavaSymbol.PackageJavaSymbol("", rootPackage);
public Symbols(BytecodeCompleter bytecodeCompleter) { defaultPackage = new JavaSymbol.PackageJavaSymbol("", rootPackage);
public Symbols(BytecodeCompleter bytecodeCompleter) { defaultPackage = new JavaSymbol.PackageJavaSymbol("", rootPackage);
public Symbols(BytecodeCompleter bytecodeCompleter) { defaultPackage = new JavaSymbol.PackageJavaSymbol("", rootPackage);
for (JavaSymbol symbol : javaLang.members().lookup(name)) { if (symbol.kind == JavaSymbol.TYP) { return symbol;
for (JavaSymbol symbol : javaLang.completedMembers().lookup(name)) { if (symbol.kind == JavaSymbol.TYP) { return symbol;
for (JavaSymbol symbol : javaLang.completedMembers().lookup(name)) { if (symbol.kind == JavaSymbol.TYP) { return symbol;
for (JavaSymbol symbol : javaLang.completedMembers().lookup(name)) { if (symbol.kind == JavaSymbol.TYP) { return symbol;
Scope members() { complete(); return members; }
Scope completedMembers() { complete(); return members; }
Scope completedMembers() { complete(); return members; }
@Override public SymbolMetadataResolve metadata() { complete(); return packageInfo == null ? super.metadata() : packageInfo.metadata(); } }
public JavaSymbol.PackageJavaSymbol enterPackage(String fullname) { if (StringUtils.isBlank(fullname)) { return symbols.defaultPackage; } return packages.computeIfAbsent(fullname, name -> { JavaSymbol.PackageJavaSymbol pck = new JavaSymbol.PackageJavaSymbol(fullname, symbols.defaultPackage); pck.completer = this; return pck; }); }
Scope completedMembers() { complete(); return members; }
public JavaSymbol.PackageJavaSymbol enterPackage(String fullname) { if (StringUtils.isBlank(fullname)) { return symbols.defaultPackage; } JavaSymbol.PackageJavaSymbol result = packages.get(fullname); if (result == null) { result = new JavaSymbol.PackageJavaSymbol(fullname, symbols.defaultPackage); packages.put(fullname, result); } return result; }
@Override public SymbolMetadataResolve metadata() { complete(); return packageInfo == null ? super.metadata() : packageInfo.metadata(); } }
public JavaSymbol.PackageJavaSymbol enterPackage(String fullname) { if (StringUtils.isBlank(fullname)) { return symbols.defaultPackage; } return packages.computeIfAbsent(fullname, name -> { JavaSymbol.PackageJavaSymbol pck = new JavaSymbol.PackageJavaSymbol(fullname, symbols.defaultPackage); pck.completer = this; return pck; }); }