| /******************************************************************************* |
| * Copyright (c) 2004, 2005 IBM Corporation and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * IBM Corporation - initial API and implementation |
| *******************************************************************************/ |
| package org.eclipse.jem.internal.proxy.initParser.tree; |
| |
| /** |
| * These constants are for communicating between the IDE and the proxy side for expression evaluation. It is not meant to be used by customers. |
| * |
| * @since 1.0.0 |
| */ |
| public class InternalExpressionTypes extends AbstractEnum { |
| |
| /** |
| * ARRAY ACCESS Expression |
| */ |
| public final static int ARRAY_ACCESS_EXPRESSION_VALUE = 1; |
| |
| public final static InternalExpressionTypes ARRAY_ACCESS_EXPRESSION = new InternalExpressionTypes(ARRAY_ACCESS_EXPRESSION_VALUE, |
| "Array Access Expression"); //$NON-NLS-1$ |
| |
| /** |
| * ARRAY CREATION Expression |
| */ |
| public final static int ARRAY_CREATION_EXPRESSION_VALUE = 2; |
| |
| public final static InternalExpressionTypes ARRAY_CREATION_EXPRESSION = new InternalExpressionTypes(ARRAY_CREATION_EXPRESSION_VALUE, |
| "Array Creation Expression"); //$NON-NLS-1$ |
| |
| /** |
| * ARRAY INITIALIZER expression |
| */ |
| public final static int ARRAY_INITIALIZER_EXPRESSION_VALUE = 3; |
| |
| public final static InternalExpressionTypes ARRAY_INITIALIZER_EXPRESSION = new InternalExpressionTypes(ARRAY_INITIALIZER_EXPRESSION_VALUE, |
| "Array Initializer Expression"); //$NON-NLS-1$ |
| |
| /** |
| * CAST Expression. |
| */ |
| public final static int CAST_EXPRESSION_VALUE = 4; |
| |
| public final static InternalExpressionTypes CAST_EXPRESSION = new InternalExpressionTypes(CAST_EXPRESSION_VALUE, "Cast Expression"); //$NON-NLS-1$ |
| |
| /** |
| * CONDITIONAL expression |
| */ |
| public final static int CONDITIONAL_EXPRESSION_VALUE = 5; |
| |
| public final static InternalExpressionTypes CONDITIONAL_EXPRESSION = new InternalExpressionTypes(CONDITIONAL_EXPRESSION_VALUE, |
| "Conditional Expression"); //$NON-NLS-1$ |
| |
| /** |
| * CLASS INSTANCE CREATION expression |
| */ |
| public final static int CLASS_INSTANCE_CREATION_EXPRESSION_VALUE = 6; |
| |
| public final static InternalExpressionTypes CLASS_INSTANCE_CREATION_EXPRESSION = new InternalExpressionTypes( |
| CLASS_INSTANCE_CREATION_EXPRESSION_VALUE, "Class Instance Creation Expression"); //$NON-NLS-1$ |
| |
| /** |
| * FIELD ACCESS expression. |
| */ |
| public final static int FIELD_ACCESS_EXPRESSION_VALUE = 7; |
| |
| public final static InternalExpressionTypes FIELD_ACCESS_EXPRESSION = new InternalExpressionTypes(FIELD_ACCESS_EXPRESSION_VALUE, |
| "Field Access Expression"); //$NON-NLS-1$ |
| |
| /** |
| * INSTANCEOF Expression. |
| */ |
| public final static int INSTANCEOF_EXPRESSION_VALUE = 8; |
| |
| public final static InternalExpressionTypes INSTANCEOF_EXPRESSION = new InternalExpressionTypes(INSTANCEOF_EXPRESSION_VALUE, |
| "Instanceof Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Infix expression |
| */ |
| public final static int INFIX_EXPRESSION_VALUE = 9; |
| |
| public final static InternalExpressionTypes INFIX_EXPRESSION = new InternalExpressionTypes(INFIX_EXPRESSION_VALUE, "Infix Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Method expression. |
| */ |
| public final static int METHOD_EXPRESSION_VALUE = 10; |
| |
| public final static InternalExpressionTypes METHOD_EXPRESSION = new InternalExpressionTypes(METHOD_EXPRESSION_VALUE, "Method Invoke Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Prefix expression |
| */ |
| public final static int PREFIX_EXPRESSION_VALUE = 11; |
| |
| public final static InternalExpressionTypes PREFIX_EXPRESSION = new InternalExpressionTypes(PREFIX_EXPRESSION_VALUE, "Prefix Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Push to proxy expression. |
| */ |
| public final static int PUSH_TO_PROXY_EXPRESSION_VALUE = 12; |
| |
| public final static InternalExpressionTypes PUSH_TO_PROXY_EXPRESSION = new InternalExpressionTypes(PUSH_TO_PROXY_EXPRESSION_VALUE, |
| "Push to Proxy Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Push BeanType expression proxy expression. |
| */ |
| public final static int PUSH_BEANTYPE_EXPRESSIONPROXY_EXPRESSION_VALUE = 13; |
| |
| public final static InternalExpressionTypes PUSH_BEANTYPE_EXPRESSIONPROXY_EXPRESSION = new InternalExpressionTypes(PUSH_BEANTYPE_EXPRESSIONPROXY_EXPRESSION_VALUE, |
| "Push BeanType ExpressionProxy Expression"); //$NON-NLS-1$ |
| |
| |
| /** |
| * Type receiver expression. |
| */ |
| public final static int TYPERECEIVER_EXPRESSION_VALUE = 14; |
| |
| public final static InternalExpressionTypes TYPERECEIVER_EXPRESSION = new InternalExpressionTypes(TYPERECEIVER_EXPRESSION_VALUE, |
| "Type Receiver Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Assignment to an ExpressionProxy expression. |
| */ |
| public final static int ASSIGNMENT_PROXY_EXPRESSION_VALUE = 15; |
| |
| public final static InternalExpressionTypes ASSIGNMENT_PROXY_EXPRESSION = new InternalExpressionTypes(ASSIGNMENT_PROXY_EXPRESSION_VALUE, |
| "Assignment to Proxy Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Push expression proxy value expression. |
| */ |
| public final static int PUSH_TO_EXPRESSION_PROXY_EXPRESSION_VALUE = 16; |
| |
| public final static InternalExpressionTypes PUSH_TO_EXPRESSION_PROXY_EXPRESSION = new InternalExpressionTypes( |
| PUSH_TO_EXPRESSION_PROXY_EXPRESSION_VALUE, "Push to Expression Proxy Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Assignment expression. |
| */ |
| public final static int ASSIGNMENT_EXPRESSION_VALUE = 17; |
| |
| public final static InternalExpressionTypes ASSIGNMENT_EXPRESSION = new InternalExpressionTypes(ASSIGNMENT_EXPRESSION_VALUE, |
| "Assignment Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Block End expression. |
| */ |
| public final static int BLOCK_BEGIN_EXPRESSION_VALUE = 18; |
| |
| public final static InternalExpressionTypes BLOCK_BEGIN_EXPRESSION = new InternalExpressionTypes(BLOCK_BEGIN_EXPRESSION_VALUE, |
| "Begin block Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Block End expression. |
| */ |
| public final static int BLOCK_BREAK_EXPRESSION_VALUE = 19; |
| |
| public final static InternalExpressionTypes BLOCK_BREAK_EXPRESSION = new InternalExpressionTypes(BLOCK_BREAK_EXPRESSION_VALUE, |
| "Break block Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Block End expression. |
| */ |
| public final static int BLOCK_END_EXPRESSION_VALUE = 20; |
| |
| public final static InternalExpressionTypes BLOCK_END_EXPRESSION = new InternalExpressionTypes(BLOCK_END_EXPRESSION_VALUE, |
| "End block Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Try Begin expression. |
| */ |
| public final static int TRY_BEGIN_EXPRESSION_VALUE = 21; |
| |
| public final static InternalExpressionTypes TRY_BEGIN_EXPRESSION = new InternalExpressionTypes(TRY_BEGIN_EXPRESSION_VALUE, |
| "Begin try Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Try Catch expression. |
| */ |
| public final static int TRY_CATCH_EXPRESSION_VALUE = 22; |
| |
| public final static InternalExpressionTypes TRY_CATCH_EXPRESSION = new InternalExpressionTypes(TRY_CATCH_EXPRESSION_VALUE, |
| "Try catch Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Try Finally expression. |
| */ |
| public final static int TRY_FINALLY_EXPRESSION_VALUE = 23; |
| |
| public final static InternalExpressionTypes TRY_FINALLY_EXPRESSION = new InternalExpressionTypes(TRY_FINALLY_EXPRESSION_VALUE, |
| "Try finally Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Try End expression. |
| */ |
| public final static int TRY_END_EXPRESSION_VALUE = 24; |
| |
| public final static InternalExpressionTypes TRY_END_EXPRESSION = new InternalExpressionTypes(TRY_END_EXPRESSION_VALUE, |
| "End try Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Throw expression. |
| */ |
| public final static int THROW_EXPRESSION_VALUE = 25; |
| |
| public final static InternalExpressionTypes THROW_EXPRESSION = new InternalExpressionTypes(THROW_EXPRESSION_VALUE, |
| "Throw Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Rethrow expression. |
| */ |
| public final static int RETHROW_EXPRESSION_VALUE = 26; |
| |
| public final static InternalExpressionTypes RETHROW_EXPRESSION = new InternalExpressionTypes(RETHROW_EXPRESSION_VALUE, |
| "Rethrow Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Push Method Lookup expression proxy expression. |
| */ |
| public final static int PUSH_METHOD_EXPRESSIONPROXY_EXPRESSION_VALUE = 27; |
| |
| public final static InternalExpressionTypes PUSH_METHOD_EXPRESSIONPROXY_EXPRESSION = new InternalExpressionTypes(PUSH_METHOD_EXPRESSIONPROXY_EXPRESSION_VALUE, |
| "Push Method ExpressionProxy Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Push Field Lookup expression proxy expression. |
| */ |
| public final static int PUSH_FIELD_EXPRESSIONPROXY_EXPRESSION_VALUE = 28; |
| |
| public final static InternalExpressionTypes PUSH_FIELD_EXPRESSIONPROXY_EXPRESSION = new InternalExpressionTypes(PUSH_FIELD_EXPRESSIONPROXY_EXPRESSION_VALUE, |
| "Push Field ExpressionProxy Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Push If/else (the clauses) expression proxy expression. |
| */ |
| public final static int IF_ELSE_EXPRESSION_VALUE = 29; |
| |
| public final static InternalExpressionTypes IF_ELSE_EXPRESSION = new InternalExpressionTypes(IF_ELSE_EXPRESSION_VALUE, |
| "Push If/else Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Push If/else condition test expression proxy expression. |
| */ |
| public final static int IF_TEST_EXPRESSION_VALUE = 30; |
| |
| public final static InternalExpressionTypes IF_TEST_EXPRESSION = new InternalExpressionTypes(IF_TEST_EXPRESSION_VALUE, |
| "Push If Test Expression"); //$NON-NLS-1$ |
| |
| |
| /** |
| * Push new instance from init string proxy expression. |
| */ |
| public final static int NEW_INSTANCE_VALUE = 31; |
| |
| public final static InternalExpressionTypes NEW_INSTANCE = new InternalExpressionTypes(NEW_INSTANCE_VALUE, |
| "Push New Instance Expression"); //$NON-NLS-1$ |
| |
| |
| /** |
| * Push mark proxy expression. |
| */ |
| public final static int MARK_VALUE = 32; |
| |
| public final static InternalExpressionTypes MARK = new InternalExpressionTypes(MARK_VALUE, |
| "Push Mark Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Push end mark proxy expression. |
| */ |
| public final static int ENDMARK_VALUE = 33; |
| |
| public final static InternalExpressionTypes ENDMARK = new InternalExpressionTypes(ENDMARK_VALUE, |
| "Push End Mark Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Subexpression End expression. |
| */ |
| public final static int SUBEXPRESSION_BEGIN_EXPRESSION_VALUE = 34; |
| |
| public final static InternalExpressionTypes SUBEXPRESSION_BEGIN_EXPRESSION = new InternalExpressionTypes(SUBEXPRESSION_BEGIN_EXPRESSION_VALUE, |
| "Begin Subexpression Expression"); //$NON-NLS-1$ |
| |
| /** |
| * Subexpression End expression. |
| */ |
| public final static int SUBEXPRESSION_END_EXPRESSION_VALUE = 35; |
| |
| public final static InternalExpressionTypes SUBEXPRESSION_END_EXPRESSION = new InternalExpressionTypes(SUBEXPRESSION_END_EXPRESSION_VALUE, |
| "End Subexpression Expression"); //$NON-NLS-1$ |
| |
| |
| private InternalExpressionTypes(int value, String name) { |
| super(value, name); |
| } |
| } |