Verwendungen von Klasse
org.aspectj.org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable
Packages, die FakedTrackingVariable verwenden
Package
Beschreibung
-
Verwendungen von FakedTrackingVariable in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.ast, die deklariert sind als FakedTrackingVariableModifizierer und TypFeldBeschreibungAllocationExpression.closeTrackerMessageSend.closeTrackerFakedTrackingVariable.innerTrackerFakedTrackingVariable.outerTrackerMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.ast, die FakedTrackingVariable zurückgebenModifizierer und TypMethodeBeschreibungstatic FakedTrackingVariableFakedTrackingVariable.getCloseTrackingVariable(Expression expression, FlowInfo flowInfo, FlowContext flowContext) If expression resolves to a value of type AutoCloseable answer the variable that tracks closing of that local.FakedTrackingVariable.IteratorForReporting.next()static FakedTrackingVariableFakedTrackingVariable.preConnectTrackerAcrossAssignment(ASTNode location, LocalVariableBinding local, Expression rhs, FlowInfo flowInfo) Before analyzing an assignment of this shape:singleName = new Allocation()connect any tracking variable of the LHS with the allocation on the RHS.Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.ast mit Parametern vom Typ FakedTrackingVariableModifizierer und TypMethodeBeschreibungbooleanFakedTrackingVariable.isResourceBeingReturned(FakedTrackingVariable returnedResource) If current is the same as 'returnedResource' or a wrapper thereof, mark as reported and return true, otherwise false.Konstruktorparameter in org.aspectj.org.eclipse.jdt.internal.compiler.ast mit Typargumenten vom Typ FakedTrackingVariableModifiziererKonstruktorBeschreibungIteratorForReporting(List<FakedTrackingVariable> variables, Scope scope, boolean atExit) -
Verwendungen von FakedTrackingVariable in org.aspectj.org.eclipse.jdt.internal.compiler.flow
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.flow mit Parametern vom Typ FakedTrackingVariableModifizierer und TypMethodeBeschreibungbooleanFlowContext.recordExitAgainstResource(BlockScope scope, FlowInfo flowInfo, FakedTrackingVariable trackingVar, ASTNode reference) Record that we found an early exit from a method while a resource is in scope.booleanLoopingFlowContext.recordExitAgainstResource(BlockScope scope, FlowInfo flowInfo, FakedTrackingVariable trackingVar, ASTNode reference) Record the fact that we see an early exit (in 'reference') while 'trackingVar' is in scope and may be unclosed. -
Verwendungen von FakedTrackingVariable in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.lookup, die deklariert sind als FakedTrackingVariableMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup mit Parametern vom Typ FakedTrackingVariableModifizierer und TypMethodeBeschreibungvoidBlockScope.pruneWrapperTrackingVar(FakedTrackingVariable trackingVariable) Unregister a wrapper resource without affecting its inner.intBlockScope.registerTrackingVariable(FakedTrackingVariable fakedTrackingVariable) Register a tracking variable and compute its id.voidBlockScope.removeTrackingVar(FakedTrackingVariable trackingVariable) When are no longer interested in this tracking variable - remove it. -
Verwendungen von FakedTrackingVariable in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.problem mit Parametern vom Typ FakedTrackingVariableModifizierer und TypMethodeBeschreibungvoidProblemReporter.explicitlyClosedAutoCloseable(FakedTrackingVariable trackVar) voidProblemReporter.potentiallyUnclosedCloseable(FakedTrackingVariable trackVar, ASTNode location) voidProblemReporter.unclosedCloseable(FakedTrackingVariable trackVar, ASTNode location)