@ParametersAreNonnullByDefault
| Class | Description |
|---|---|
| ExpressionVisitor |
Computes types of expressions.
|
| FirstPass |
Defines scopes and symbols.
|
| Flags | |
| LabelsVisitor | |
| Resolve |
Routines for name resolution.
|
| Resolve.AccessErrorSymbol | |
| Resolve.AmbiguityErrorSymbol | |
| Resolve.SymbolNotFound | |
| Scope |
Represents an area of visibility.
|
| SecondPass |
Completes hierarchy of types.
|
| SemanticModel | |
| Symbol | |
| Symbol.MethodSymbol |
Represents a method, constructor or initializer (static or instance).
|
| Symbol.PackageSymbol |
Represents package.
|
| Symbol.TypeSymbol |
Represents a class, interface, enum or annotation type.
|
| Symbol.VariableSymbol |
Represents a field, enum constant, method or constructor parameter, local variable, resource variable or exception parameter.
|
| Symbols |
Predefined symbols.
|
| Type | |
| Type.ArrayType | |
| Type.ClassType | |
| Type.MethodType | |
| Types |
Copyright © 2012-2013 SonarSource. All Rights Reserved.