Class GuardedByExpression.TypeLiteral
- java.lang.Object
-
- com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression
-
- com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.TypeLiteral
-
- Enclosing class:
- GuardedByExpression
public abstract static class GuardedByExpression.TypeLiteral extends GuardedByExpression
The base expression for a static member select on a class literal (e.g. ClassName.fieldName).
-
-
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
Constructors Constructor Description TypeLiteral()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static GuardedByExpression.TypeLiteral
create(com.sun.tools.javac.code.Symbol owner)
-
Methods inherited from class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression
debugPrint, kind, sym, toString, type
-
-
-
-
Method Detail
-
create
public static GuardedByExpression.TypeLiteral create(com.sun.tools.javac.code.Symbol owner)
-
-