Packages

object AstOptics extends AstOptics

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AstOptics
  2. AstOptics
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Annotation extends AnyRef
    Definition Classes
    AstOptics

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val _AsIdlType: Prism[scala.reflect.api.JavaUniverse.Ident, SerializationType]
    Definition Classes
    AstOptics
  5. val _StreamingConstructor: Prism[scala.reflect.api.JavaUniverse.Ident, String]
    Definition Classes
    AstOptics
  6. val annotationName: Optional[scala.reflect.api.JavaUniverse.Tree, String]
    Definition Classes
    AstOptics
  7. val annotations: Lens[scala.reflect.api.JavaUniverse.Modifiers, List[scala.reflect.api.JavaUniverse.Tree]]
    Definition Classes
    AstOptics
  8. def annotationsNamed(name: String): Traversal[scala.reflect.api.JavaUniverse.Tree, Annotation]
    Definition Classes
    AstOptics
  9. val appliedTypeTreeTpt: Lens[scala.reflect.api.JavaUniverse.AppliedTypeTree, scala.reflect.api.JavaUniverse.Tree]
    Definition Classes
    AstOptics
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. val firstParamForRpc: Optional[scala.reflect.api.JavaUniverse.Tree, scala.reflect.api.JavaUniverse.Tree]
    Definition Classes
    AstOptics
  16. val fun: Lens[scala.reflect.api.JavaUniverse.Apply, scala.reflect.api.JavaUniverse.Tree]
    Definition Classes
    AstOptics
  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def hasAnnotation(name: String)(tree: scala.reflect.api.JavaUniverse.Tree): Boolean
    Definition Classes
    AstOptics
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. val idlType: Traversal[scala.reflect.api.JavaUniverse.Tree, SerializationType]
    Definition Classes
    AstOptics
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. val modifiers: Optional[scala.reflect.api.JavaUniverse.Tree, scala.reflect.api.JavaUniverse.Modifiers]
    Definition Classes
    AstOptics
  23. val name: Optional[scala.reflect.api.JavaUniverse.Tree, String]
    Definition Classes
    AstOptics
  24. def named(name: String): Optional[Annotation, Annotation]
    Definition Classes
    AstOptics
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. val newTpt: Lens[scala.reflect.api.JavaUniverse.New, scala.reflect.api.JavaUniverse.Tree]
    Definition Classes
    AstOptics
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. val params: Optional[scala.reflect.api.JavaUniverse.Tree, List[scala.reflect.api.JavaUniverse.ValDef]]

    There are so many quirks for getting parameters for other constructs such as normal classes.

    There are so many quirks for getting parameters for other constructs such as normal classes. I think we only need case classes and defs... we'll see :)

    Definition Classes
    AstOptics
  30. val parsedAnnotations: Traversal[scala.reflect.api.JavaUniverse.Tree, Annotation]
    Definition Classes
    AstOptics
  31. val qualifier: Lens[scala.reflect.api.JavaUniverse.Select, scala.reflect.api.JavaUniverse.Tree]
    Definition Classes
    AstOptics
  32. val requestStreaming: Optional[scala.reflect.api.JavaUniverse.Tree, String]
    Definition Classes
    AstOptics
  33. val responseStreaming: Optional[scala.reflect.api.JavaUniverse.DefDef, String]
    Definition Classes
    AstOptics
  34. val returnType: Lens[scala.reflect.api.JavaUniverse.DefDef, scala.reflect.api.JavaUniverse.Tree]
    Definition Classes
    AstOptics
  35. val returnTypeAsString: POptional[scala.reflect.api.JavaUniverse.DefDef, scala.reflect.api.JavaUniverse.DefDef, scala.reflect.api.JavaUniverse.Tree, scala.reflect.api.JavaUniverse.Tree]
    Definition Classes
    AstOptics
  36. val rpcTypeNameFromTypeConstructor: Optional[scala.reflect.api.JavaUniverse.Tree, scala.reflect.api.JavaUniverse.Tree]
    Definition Classes
    AstOptics
  37. val streamingTypeFromConstructor: Optional[scala.reflect.api.JavaUniverse.Tree, String]
    Definition Classes
    AstOptics
  38. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  39. val toAnnotation: Optional[scala.reflect.api.JavaUniverse.Tree, Annotation]
    Definition Classes
    AstOptics
  40. def toString(): String
    Definition Classes
    AnyRef → Any
  41. val valDefTpt: Lens[scala.reflect.api.JavaUniverse.ValDef, scala.reflect.api.JavaUniverse.Tree]
    Definition Classes
    AstOptics
  42. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  45. object Annotation
    Definition Classes
    AstOptics
  46. object ast
    Definition Classes
    AstOptics

Inherited from AstOptics

Inherited from AnyRef

Inherited from Any

Ungrouped