@Beta public class Symbol extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Symbol.Kind |
| Constructor and Description |
|---|
Symbol(String name,
Symbol.Kind kind,
Scope scope) |
| Modifier and Type | Method and Description |
|---|---|
void |
addType(Type type) |
void |
addTypes(Set<Type> type) |
void |
addUsage(Usage usage) |
boolean |
builtIn() |
boolean |
is(Symbol.Kind kind) |
Symbol.Kind |
kind() |
String |
name() |
Scope |
scope() |
Symbol |
setBuiltIn(boolean isBuiltIn) |
TypeSet |
types() |
Collection<Usage> |
usages() |
public Symbol(String name, Symbol.Kind kind, Scope scope)
public void addUsage(Usage usage)
public Collection<Usage> usages()
public Symbol setBuiltIn(boolean isBuiltIn)
public Scope scope()
public String name()
public boolean builtIn()
public boolean is(Symbol.Kind kind)
public Symbol.Kind kind()
public void addType(Type type)
public TypeSet types()
Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.