package diffast-langs-java
Java parser plugin for Diff/AST
Install
Dune Dependency
Authors
Maintainers
Sources
v0.2.tar.gz
sha256=b5bc3e9ed7c92912e06be663c904b6d8c7d277828b6442e43d57c64414d9c5ab
md5=7404586197ede6a4f0a0d00a69069b37
doc/diffast-langs-java.base/Java_base/Java_label/index.html
Module Java_base.Java_label
Source
module Xset = Diffast_misc.Xset
module Xlist = Diffast_misc.Xlist
module Xhash = Diffast_misc.Xhash
module XML = Diffast_misc.XML
module Loc = Diffast_misc.Loc
module Astml = Diffast_core.Astml
module Spec = Diffast_core.Spec
module Lang_base = Diffast_core.Lang_base
module Charpool = Diffast_core.Charpool
Source
type t =
| Type of Type.t
| Primary of Primary.t
| Expression of Expression.t
| Statement of Statement.t
| Modifier of Modifier.t
| Annotation of Annotation.t
| TypeBound
| ThisInvocation
| SuperInvocation
| PrimaryInvocation
| NameInvocation of name
| SLconstant of tie_id
| SLdefault
| EVconditional
| EVannotation
| EVarrayInit
| ElementValuePair of name
| Constructor of name * signature
| ConstructorBody of name * signature
| StaticInitializer
| InstanceInitializer
| Block of tie_id
| LocalVariableDeclaration of bool * (name * dims) list
| VariableDeclarator of name * dims
| CatchClause of tie_id
| Finally
| ForInit of tie_id
| ForCond of tie_id
| ForUpdate of tie_id
| SwitchBlock
| SwitchBlockStatementGroup
| DimExpr
| TypeArguments of int * name
| Wildcard
| WildcardBoundsExtends
| WildcardBoundsSuper
| Annotations
| Arguments
| NamedArguments of name
| Parameters of name
| Parameter of identifier * dims * bool
| ReceiverParameter of identifier option
| TypeParameter of name
| TypeParameters of name
| ArrayInitializer
| Modifiers of kind
| FieldDeclaration of (name * dims) list
| VariableDeclaration
| Method of name * signature
| Super
| Qualifier of name
| Throws of name
| MethodBody of name * signature
| Specifier of kind
| Class of name
| Enum of name
| EnumConstant of name
| Record of name
| Extends
| Implements
| Permits
| ClassBody of name
| EnumBody of name
| Interface of name
| AnnotationType of name
| AnnotationTypeBody of name
| ExtendsInterfaces
| InterfaceBody of name
| PackageDeclaration of name
| Module of name
| Open
| ModuleName of name
| ModuleBody of name
| Requires of name
| Exports of name
| Opens of name
| Uses of name
| Provides of name
| TypeName of name
| IDsingle of name
| IDtypeOnDemand of name
| IDsingleStatic of name * name
| IDstaticOnDemand of name
| ImportDeclarations
| TypeDeclarations
| CompilationUnit
| ElementDeclaration of name
| FieldDeclarations of name
| InferredFormalParameters
| InferredFormalParameter of identifier
| ResourceSpec
| CatchParameter of name * dims
| AnnotDim of bool
| Error of string
| HugeArray of int * string
| HugeExpr of int * string
| EmptyDeclaration
| ForHead of tie_id
| Aspect of name
| Pointcut of name
| DeclareParents
| DeclareMessage of string
| DeclareSoft
| DeclarePrecedence
| PointcutAnd
| PointcutOr
| PointcutNot
| PointcutParen
| PointcutWithin
| ClassnamePatternAnd
| ClassnamePatternOr
| ClassnamePatternNot
| ClassnamePatternParen
| ClassnamePatternName of name
| ClassnamePatternNamePlus of name
| SwitchRule
| SRLconstant
| SRLdefault
Source
val to_elem_data :
?strip:bool ->
?afilt:(string -> bool) ->
Astml.Loc.t ->
t ->
string * (string * string) list * string
Source
val of_literal :
?anonymize_int:bool ->
?anonymize_float:bool ->
?anonymize_string:bool ->
?reduce:bool ->
Ast.literal ->
t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>