package pfff
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Tools and APIs for program analysis, code visualization, refactoring
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.39.3.tar.gz
md5=4d66e9bfbc4cca184d4b6c4db8b1ecd3
sha512=d6949417711a966adb706976de6db160a1c16389c90fa7f744024a23feaadfc319be126975ddb058213340bacceb868c669ef2087cdc69fde35209456759db1f
doc/pfff-lang_java/Ast_java/index.html
Module Ast_java
type tok = Parse_info.ttype 'a wrap = 'a * toktype ident = string wraptype qualified_ident = ident listand class_type = (ident * type_argument list) list1and ref_type = typtype modifier = | Public| Protected| Private| Abstract| Static| Final| StrictFP| Transient| Volatile| Synchronized| Native| Annotation of annotation
and annotation = name_or_class_type * annotation_element optionand annotation_element = | AnnotArgValue of element_value| AnnotArgPairInit of annotation_pair list| EmptyAnnotArg
and element_value = | AnnotExprInit of expr| AnnotNestedAnnot of annotation| AnnotArrayInit of element_value list
and annotation_pair = ident * element_valueand name_or_class_type = identifier_ listand identifier_ = | Id of ident| Id_then_TypeArgs of ident * type_argument list| TypeArgs_then_Id of type_argument list * identifier_
and name = (type_argument list * ident) list1and expr = | Name of name| NameOrClassType of name_or_class_type| Literal of literal| ClassLiteral of typ| NewClass of typ * arguments * decls option| NewArray of typ * arguments * int * init option| NewQualifiedClass of expr * ident * arguments * decls option| Call of expr * arguments| Dot of expr * ident| ArrayAccess of expr * expr| Unary of Ast_generic.arithmetic_operator wrap * expr| Postfix of expr * Ast_generic.incr_decr wrap| Prefix of Ast_generic.incr_decr wrap * expr| Infix of expr * Ast_generic.arithmetic_operator wrap * expr| Cast of typ * expr| InstanceOf of expr * ref_type| Conditional of expr * expr * expr| Assign of expr * expr| AssignOp of expr * Ast_generic.arithmetic_operator wrap * expr| Ellipses of tok
and arguments = expr listand stmt = | Empty| Block of stmts| Expr of expr| If of expr * stmt * stmt| Switch of expr * (cases * stmts) list| While of expr * stmt| Do of stmt * expr| For of for_control * stmt| Break of ident option| Continue of ident option| Return of expr option| Label of ident * stmt| Sync of expr * stmt| Try of stmt * catches * stmt option| Throw of expr| LocalVar of var_with_init| LocalClass of class_decl| Assert of expr * expr option
and stmts = stmt listand cases = case listand catches = catch listand vars = var listand field = var_with_initand enum_decl = {en_name : ident;en_mods : modifiers;en_impls : ref_type list;en_body : enum_constant list * decls;
}and enum_constant = | EnumSimple of ident| EnumConstructor of ident * arguments| EnumWithMethods of ident * method_decl list
and class_decl = {cl_name : ident;cl_kind : class_kind;cl_tparams : type_parameter list;cl_mods : modifiers;cl_extends : typ option;cl_impls : ref_type list;cl_body : decls;
}and decl = | Class of class_decl| Method of method_decl| Field of field| Enum of enum_decl| Init of bool * stmt
and decls = decl listtype compilation_unit = {package : qualified_ident option;imports : (bool * qualified_ident) list;decls : decls;
}type program = compilation_unitval fakeInfo :
?next_to:(Parse_info.token_location * int) option ->
string ->
Parse_info.token_mutableval is_final : (modifier * 'a) list -> boolval is_final_static : (modifier * 'a) list -> boolval info_of_identifier_ : identifier_ -> tok sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>