Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Annotations scope.
Link copied to clipboard
class Classes : Core<ClassNode> , Annotatable<ClassNode> , FilterableByAccessFlag<ClassNode> , FilterableByVisibility<ClassNode> , FilterableByType<ClassNode> , CommonOperations<ClassNode, Classes> , ParentOperations<ClassNode, Classes>
Classes scope.
Link copied to clipboard
Link copied to clipboard
abstract class Core<ELEMENT : Element>(action: Action.Chain<Iter<ELEMENT>>) : EntityRegistrar<ELEMENT> , EntityPropertyRegistrar<ELEMENT> , ElementDebugLogger<ELEMENT>
Link copied to clipboard
Link copied to clipboard
class Elements : Core<Element> , FilterableByAccessFlag<Element> , CommonOperations<Element, Elements>
Type-erased scope exposing common functionality.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Fields : Core<FieldNode> , Annotatable<FieldNode> , FilterableByVisibility<FieldNode> , FilterableByAccessFlag<FieldNode> , FilterableByType<FieldNode> , CommonOperations<FieldNode, Fields> , ParentOperations<ClassNode, Classes>
Fields scope.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Methods : Core<MethodNode> , Annotatable<MethodNode> , FilterableByAccessFlag<MethodNode> , FilterableByVisibility<MethodNode> , CommonOperations<MethodNode, Methods> , ParentOperations<ClassNode, Classes>
Methods scope.
Link copied to clipboard
Link copied to clipboard
interface MethodSelectionFilter
Link copied to clipboard
class Parameters : Core<ParameterNode> , Annotatable<ParameterNode> , FilterableByAccessFlag<ParameterNode> , CommonOperations<ParameterNode, Parameters> , ParentOperations<MethodNode, Methods>
Parameters scope.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Property update strategy comes into play when the property already exists.
Link copied to clipboard
Link copied to clipboard
class Signature : EntityRegistrar<SignatureNode> , EntityPropertyRegistrar<SignatureNode> , ElementDebugLogger<SignatureNode>
Signature scope for working with generics.
Link copied to clipboard
class Synthesize
This scope is used for stubbing classes not part of the input classes.
Link copied to clipboard
Element visiblity modifier. Note that Internal corresponds to kotlin's internal
modifier.