public interface IInferEngine
Clients may implement this interface but should expect some breakage by future releases.
Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.Modifier and Type | Field and Description |
---|---|
static char[] |
ANONYMOUS_CLASS_ID |
static char[] |
ANONYMOUS_PREFIX |
Modifier and Type | Method and Description |
---|---|
void |
doInfer()
Requests to perform type inference on provided compilation unit.
|
void |
initialize()
Initializes inference engine.
|
void |
initializeOptions(InferOptions inferOptions)
Provides inference options to the engine.
|
void |
setCompilationUnit(org.eclipse.wst.jsdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit)
Set compilation unit for processing.
|
static final char[] ANONYMOUS_PREFIX
static final char[] ANONYMOUS_CLASS_ID
void initialize()
#setCompilationUnit()
to let engine prepare for next compilation unit.void setCompilationUnit(org.eclipse.wst.jsdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit)
void doInfer()
setCompilationUnit(CompilationUnitDeclaration)
void initializeOptions(InferOptions inferOptions)
Copyright (c) IBM Corp. and others 2000, 2010. All Rights Reserved.