Hierarchy For Package com.google.errorprone.refaster

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.google.errorprone.refaster.Bindings.Key<V>
    • com.google.errorprone.refaster.Choice<T>
    • com.google.common.collect.ForwardingObject
      • com.google.common.collect.ForwardingMap<K,V> (implements java.util.Map<K,V>)
        • com.google.errorprone.refaster.Bindings
    • com.google.errorprone.refaster.Inliner
    • com.sun.tools.javac.tree.JCTree (implements java.lang.Cloneable, com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition, com.sun.source.tree.Tree)
      • com.sun.tools.javac.tree.JCTree.JCCaseLabel (implements com.sun.source.tree.CaseLabelTreePREVIEW)
        • com.sun.tools.javac.tree.JCTree.JCExpression (implements com.sun.source.tree.ExpressionTree)
    • com.google.errorprone.refaster.LocalVarBinding
    • com.google.errorprone.refaster.Refaster
    • com.google.errorprone.refaster.RefasterRule<M,T> (implements com.google.errorprone.CodeTransformer, java.io.Serializable)
    • com.sun.source.util.SimpleTreeVisitor<R,P> (implements com.sun.source.tree.TreeVisitor<R,P>)
      • com.google.errorprone.refaster.ControlFlowVisitor
      • com.google.errorprone.refaster.RefasterRuleBuilderScanner
      • com.google.errorprone.refaster.UTemplater
      • com.google.errorprone.refaster.UTree<T> (implements com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifiable<T>)
        • com.google.errorprone.refaster.UExpression (implements com.sun.source.tree.ExpressionTree)
          • com.google.errorprone.refaster.UAnyOf
          • com.google.errorprone.refaster.UFreeIdent
          • com.google.errorprone.refaster.ULiteral (implements com.sun.source.tree.LiteralTree)
          • com.google.errorprone.refaster.UMemberSelect (implements com.sun.source.tree.MemberSelectTree)
          • com.google.errorprone.refaster.UMethodInvocation (implements com.sun.source.tree.MethodInvocationTree)
          • com.google.errorprone.refaster.UPlaceholderExpression
          • com.google.errorprone.refaster.UStaticIdent
        • com.google.errorprone.refaster.UReturn (implements com.sun.source.tree.ReturnTree)
        • com.google.errorprone.refaster.UVariableDecl (implements com.sun.source.tree.VariableTree)
    • com.google.errorprone.refaster.StringName (implements javax.lang.model.element.Name, com.google.errorprone.refaster.Unifiable<T>)
    • com.google.errorprone.refaster.Template<M> (implements java.io.Serializable)
    • com.google.errorprone.refaster.TemplateMatch
    • java.lang.Throwable (implements java.io.Serializable)
    • com.sun.tools.javac.code.Types.DefaultTypeVisitor<R,S> (implements com.sun.tools.javac.code.Type.Visitor<R,S>)
      • com.sun.tools.javac.code.Types.SimpleVisitor<R,S>
    • com.google.errorprone.refaster.Unifier
    • com.google.errorprone.refaster.UStatement.UnifierWithUnconsumedStatements
    • com.google.errorprone.refaster.UTypeVar.TypeWithExpression

Interface Hierarchy

  • java.util.function.Function<T,R>
    • com.google.common.base.Function<F,T>
      • com.google.errorprone.refaster.UStatement (also extends java.io.Serializable, com.sun.source.tree.StatementTree)
  • java.io.Serializable
    • com.google.errorprone.refaster.Unifiable<T>
    • com.google.errorprone.refaster.UStatement (also extends com.google.common.base.Function<F,T>, com.sun.source.tree.StatementTree)
  • com.sun.source.tree.Tree
    • com.sun.source.tree.StatementTree
      • com.google.errorprone.refaster.UStatement (also extends com.google.common.base.Function<F,T>, java.io.Serializable)

Enum Hierarchy