Package arrow. meta. plugins. analysis. java. ast. elements
Types
Link copied to clipboard
class JavaAssert(ctx: AnalysisContext, impl: AssertTree) : JavaElement, AssertExpression
Content copied to clipboard
Link copied to clipboard
class JavaAssertFakeCall(ctx: AnalysisContext, impl: AssertTree) : ResolvedCall
Content copied to clipboard
Link copied to clipboard
class JavaAssertFakeDescriptor(ctx: AnalysisContext, withDetail: Boolean) : CallableDescriptor
Content copied to clipboard
Link copied to clipboard
class JavaAssertFakeParameter(ctx: AnalysisContext, index: Int, name: String, typeMirror: TypeMirror, containingDeclaration: DeclarationDescriptor) : ValueParameterDescriptor
Content copied to clipboard
Link copied to clipboard
class JavaAssignment(ctx: AnalysisContext, impl: AssignmentTree) : JavaElement, AssignmentExpression
Content copied to clipboard
Link copied to clipboard
class JavaBinary(ctx: AnalysisContext, impl: BinaryTree) : JavaOperation, BinaryExpression
Content copied to clipboard
Link copied to clipboard
class JavaBlock(ctx: AnalysisContext, impl: BlockTree) : JavaBlockParent, BlockExpression
Content copied to clipboard
Link copied to clipboard
open class JavaBlockParent(ctx: AnalysisContext, elements: List<Tree>, owner: Tree) : JavaElement, BlockExpression
Content copied to clipboard
Link copied to clipboard
class JavaBreak(ctx: AnalysisContext, impl: BreakTree) : JavaElement, BreakExpression
Content copied to clipboard
Link copied to clipboard
class JavaCall(ctx: AnalysisContext, impl: MethodInvocationTree) : JavaElement, CallExpression
Content copied to clipboard
Link copied to clipboard
class JavaCase(ctx: AnalysisContext, impl: CaseTree) : JavaElement, WhenEntry
Content copied to clipboard
Link copied to clipboard
open class JavaCatch(ctx: AnalysisContext, impl: CatchTree) : JavaElement, CatchClause
Content copied to clipboard
Link copied to clipboard
class JavaClass(ctx: AnalysisContext, impl: ClassTree) : JavaElement, Class
Content copied to clipboard
Link copied to clipboard
class JavaCompoundAssignment(ctx: AnalysisContext, impl: CompoundAssignmentTree) : JavaElement, AssignmentExpression
Content copied to clipboard
Link copied to clipboard
class JavaCompoundAssignmentRHS(ctx: AnalysisContext, impl: CompoundAssignmentTree) : JavaElement, BinaryExpression
Content copied to clipboard
Link copied to clipboard
abstract class JavaConditional(ctx: AnalysisContext, impl: Tree, conditionTree: ExpressionTree, thenTree: Tree, elseTree: Tree?) : JavaElement, IfExpression
Content copied to clipboard
Link copied to clipboard
class JavaConstructor(ctx: AnalysisContext, impl: MethodTree) : JavaMethod, SecondaryConstructor
Content copied to clipboard
Link copied to clipboard
class JavaConstructorCall(ctx: AnalysisContext, impl: NewClassTree) : JavaElement, CallExpression
Content copied to clipboard
Link copied to clipboard
class JavaContinue(ctx: AnalysisContext, impl: ContinueTree) : JavaElement, ContinueExpression
Content copied to clipboard
Link copied to clipboard
class JavaDefaultValueArgument(descr: ValueParameterDescriptor) : DefaultValueArgument
Content copied to clipboard
Link copied to clipboard
class JavaDoWhile(ctx: AnalysisContext, impl: DoWhileLoopTree) : JavaElement, DoWhileExpression
Content copied to clipboard
Link copied to clipboard
open class JavaElement(ctx: AnalysisContext, impl: Tree) : Expression, ModifierListOwner
Content copied to clipboard
Link copied to clipboard
class JavaEmptyBlock(ctx: AnalysisContext, impl: EmptyStatementTree) : JavaBlockParent, BlockExpression
Content copied to clipboard
Link copied to clipboard
class JavaEnhancedFor(ctx: AnalysisContext, impl: EnhancedForLoopTree) : JavaElement, ForExpression
Content copied to clipboard
Link copied to clipboard
class JavaExpressionValueArgument(ctx: AnalysisContext, impl: Tree, descr: ValueParameterDescriptor) : ExpressionValueArgument
Content copied to clipboard
Link copied to clipboard
class JavaFakeReference(impl: String, parent: Element) : SimpleNameExpression
Content copied to clipboard
Link copied to clipboard
open class JavaFinally(ctx: AnalysisContext, impl: Tree, owner: TryTree) : JavaElement, FinallySection
Content copied to clipboard
Link copied to clipboard
class JavaFor(ctx: AnalysisContext, impl: ForLoopTree) : JavaElement, ThreePieceForExpression
Content copied to clipboard
Link copied to clipboard
class JavaIdentifier(ctx: AnalysisContext, impl: IdentifierTree) : JavaElement, NameReferenceExpression
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
class JavaInstanceInitializer(ctx: AnalysisContext, impl: BlockTree, containingDeclaration: Declaration) : JavaElement, AnonymousInitializer
Content copied to clipboard
Link copied to clipboard
class JavaInstanceOf(ctx: AnalysisContext, impl: InstanceOfTree) : JavaElement, IsExpression
Content copied to clipboard
Link copied to clipboard
class JavaLabeled(ctx: AnalysisContext, impl: LabeledStatementTree) : JavaElement, LabeledExpression
Content copied to clipboard
Link copied to clipboard
class JavaLambda(ctx: AnalysisContext, impl: LambdaExpressionTree) : JavaElement, LambdaExpression, FunctionLiteral, DeclarationWithBody
Content copied to clipboard
Link copied to clipboard
class JavaLiteral(ctx: AnalysisContext, impl: LiteralTree) : JavaElement, ConstantExpression
Content copied to clipboard
Link copied to clipboard
class JavaMemberReference(ctx: AnalysisContext, impl: MemberReferenceTree) : JavaElement, CallableReferenceExpression
Content copied to clipboard
Link copied to clipboard
class JavaMemberSelect(ctx: AnalysisContext, impl: MemberSelectTree) : JavaElement, CallExpression
Content copied to clipboard
Link copied to clipboard
open class JavaMethod(ctx: AnalysisContext, impl: MethodTree) : JavaElement, NamedFunction
Content copied to clipboard
Link copied to clipboard
class JavaNull(ctx: AnalysisContext, impl: LiteralTree) : JavaElement, NullExpression
Content copied to clipboard
Link copied to clipboard
open class JavaOperation(ctx: AnalysisContext, impl: Tree) : JavaElement, OperationExpression
Content copied to clipboard
Link copied to clipboard
class JavaParameter(ctx: AnalysisContext, impl: VariableTree, ownerFunction: DeclarationWithBody?) : JavaParameterOrVariable, Parameter
Content copied to clipboard
Link copied to clipboard
open class JavaParameterOrVariable(ctx: AnalysisContext, impl: VariableTree) : JavaElement, CallableDeclaration
Content copied to clipboard
Link copied to clipboard
class JavaParenthesized(ctx: AnalysisContext, impl: ParenthesizedTree) : JavaElement, ParenthesizedExpression
Content copied to clipboard
Link copied to clipboard
class JavaResolvedCall(ctx: AnalysisContext, whole: Tree, method: Symbol, receiver: Tree?, typeArgs: List<Tree>, arguments: List<Tree>) : ResolvedCall
Content copied to clipboard
Link copied to clipboard
class JavaReturn(ctx: AnalysisContext, impl: ReturnTree) : JavaElement, ReturnExpression
Content copied to clipboard
Link copied to clipboard
class JavaSingleBlock(ctx: AnalysisContext, impl: ExpressionStatementTree) : JavaBlockParent, BlockExpression
Content copied to clipboard
Link copied to clipboard
class JavaSourceLocation(unit: CompilationUnitTree, startPos: Long, endPos: Long) : CompilerMessageSourceLocation
Content copied to clipboard
Link copied to clipboard
class JavaSuper(ctx: AnalysisContext, impl: IdentifierTree) : JavaElement, SuperExpression
Content copied to clipboard
Link copied to clipboard
class JavaSwitch(ctx: AnalysisContext, impl: SwitchTree) : JavaElement, WhenExpression
Content copied to clipboard
Link copied to clipboard
class JavaSynchronized(ctx: AnalysisContext, impl: SynchronizedTree) : JavaElement, SynchronizedExpression
Content copied to clipboard
Link copied to clipboard
class JavaTernaryConditional(ctx: AnalysisContext, impl: ConditionalExpressionTree) : JavaConditional
Content copied to clipboard
Link copied to clipboard
class JavaThis(ctx: AnalysisContext, impl: IdentifierTree) : JavaElement, ThisExpression
Content copied to clipboard
Link copied to clipboard
open class JavaTry(ctx: AnalysisContext, impl: TryTree) : JavaElement, TryExpression
Content copied to clipboard
Link copied to clipboard
class JavaTypeCast(ctx: AnalysisContext, impl: TypeCastTree) : JavaElement, TypeCastExpression
Content copied to clipboard
Link copied to clipboard
class JavaTypeElement(ctx: AnalysisContext, impl: Tree) : JavaElement, TypeElement
Content copied to clipboard
Link copied to clipboard
class JavaTypeParameter(ctx: AnalysisContext, impl: TypeParameterTree) : TypeParameter
Content copied to clipboard
Link copied to clipboard
class JavaTypeProjection(ctx: AnalysisContext, impl: Tree) : TypeProjection
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
class JavaUnary(ctx: AnalysisContext, impl: UnaryTree) : JavaOperation, UnaryExpression
Content copied to clipboard
Link copied to clipboard
open class JavaValueArgument(impl: Expression, descr: ValueParameterDescriptor) : ValueArgument
Content copied to clipboard
Link copied to clipboard
class JavaValueArgumentName(descr: ValueParameterDescriptor) : ValueArgumentName
Content copied to clipboard
Link copied to clipboard
class JavaVariable(ctx: AnalysisContext, impl: VariableTree) : JavaParameterOrVariable, VariableDeclaration
Content copied to clipboard
Link copied to clipboard
class JavaWhile(ctx: AnalysisContext, impl: WhileLoopTree) : JavaElement, WhileExpression
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
fun Tree.resolvedCall(ctx: AnalysisContext, additionalTypeArgs: List<Tree> = emptyList(), additionalArgs: List<Tree> = emptyList()): JavaResolvedCall?
Content copied to clipboard
Link copied to clipboard