-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Expand file tree
/
Copy pathRecordsTesting.java.tree
More file actions
1 lines (1 loc) · 2.12 KB
/
Copy pathRecordsTesting.java.tree
File metadata and controls
1 lines (1 loc) · 2.12 KB
1
(compilationUnit (typeDeclaration (classOrInterfaceModifier public) (classDeclaration class (identifier RecordsTesting) (classBody { (classBodyDeclaration (modifier (classOrInterfaceModifier public)) (memberDeclaration (recordDeclaration record (identifier BindingsSnapshot) (recordHeader ( (recordComponentList (recordComponent (typeType (primitiveType int)) (identifier a))) )) (recordBody { })))) (classBodyDeclaration (modifier (classOrInterfaceModifier private)) (memberDeclaration (recordDeclaration record (identifier OtherRecord) (recordHeader ( (recordComponentList (recordComponent (typeType (primitiveType int)) (identifier b))) )) (recordBody { (compactConstructorDeclaration (modifier (classOrInterfaceModifier protected)) (identifier OtherRecord) (block { (blockStatement (statement ;)) })) })))) (classBodyDeclaration (memberDeclaration (recordDeclaration record (identifier NextRecord) (recordHeader ( (recordComponentList (recordComponent (typeType (primitiveType int)) (identifier c))) )) (recordBody { (classBodyDeclaration (modifier (classOrInterfaceModifier public)) (memberDeclaration (constructorDeclaration (identifier NextRecord) (formalParameters ( (formalParameter (typeType (primitiveType int)) (variableDeclaratorId (identifier c))) )) throws (qualifiedNameList (qualifiedName (identifier java) . (identifier lang) . (identifier RuntimeException))) (block { (blockStatement (statement (expression (expression (expression (primary this)) . (identifier c)) = (expression (primary (identifier c)))) ;)) })))) })))) (classBodyDeclaration (memberDeclaration (interfaceDeclaration interface (identifier InnerInterface) (interfaceBody { (interfaceBodyDeclaration (interfaceMemberDeclaration (recordDeclaration record (identifier PoolKey) (recordHeader ( (recordComponentList (recordComponent (typeType (classOrInterfaceType (classType (typeIdentifier Name)))) (identifier name)) , (recordComponent (typeType (classOrInterfaceType (classType (typeIdentifier BsmKey)))) (identifier bsmKey)) , (recordComponent (typeType (classOrInterfaceType (classType (typeIdentifier Object)))) (identifier dynamicType))) )) (recordBody { })))) })))) }))) <EOF>)