Class GuardedByExpression.Select
java.lang.Object
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Select
- Enclosing class:
GuardedByExpression
The member access expression for a field or method.
- Author:
- cushon@google.com (Liam Miller-Cushon)
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression
GuardedByExpression.ClassLiteral, GuardedByExpression.Erroneous, GuardedByExpression.Factory, GuardedByExpression.Kind, GuardedByExpression.LocalVariable, GuardedByExpression.Select, GuardedByExpression.ThisLiteral, GuardedByExpression.TypeLiteral
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract GuardedByExpression
base()
static GuardedByExpression.Select
create
(GuardedByExpression base, com.sun.tools.javac.code.Symbol sym, com.sun.tools.javac.code.Type type) root()
Finds thisGuardedByExpression.Select
's nearest non-Select ancestor.Methods inherited from class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression
debugPrint, kind, sym, toString, type
-
Constructor Details
-
Select
public Select()
-
-
Method Details
-
base
-
create
public static GuardedByExpression.Select create(GuardedByExpression base, com.sun.tools.javac.code.Symbol sym, com.sun.tools.javac.code.Type type) -
root
Finds thisGuardedByExpression.Select
's nearest non-Select ancestor.
-