|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ExpressionConverter<T>
Define the protocol for converting an AST expression back and forth from an arbitrary type (e.g. StringLiteral <=> String). T is the type of the object to be converted to and from an expression. Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is 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. This interface is not intended to be implemented by clients.
Method Summary | |
---|---|
T |
convert(org.eclipse.jdt.core.dom.Expression expression)
Convert the specified expression to an object of some pre-determined type. |
org.eclipse.jdt.core.dom.Expression |
convert(T object,
org.eclipse.jdt.core.dom.AST ast)
Convert the specified object to an expression that is owned by the specified AST. |
Method Detail |
---|
org.eclipse.jdt.core.dom.Expression convert(T object, org.eclipse.jdt.core.dom.AST ast)
T convert(org.eclipse.jdt.core.dom.Expression expression)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |