| /******************************************************************************* |
| * Copyright (c) 2008 BEA Systems, Inc. |
| * 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: |
| * wharley@bea.com - initial API and implementation |
| * |
| *******************************************************************************/ |
| |
| package org.eclipse.jdt.compiler.apt.tests.processors.base; |
| |
| /** |
| * String constants used in representing the javax.lang.model typesystem as XML. |
| * |
| * @since 3.4 |
| */ |
| public interface IXMLNames { |
| static final String ANNOTATION_TAG = "annotation"; |
| static final String ANNOTATIONS_TAG = "annotations"; |
| static final String ANNOTATION_VALUE_TAG = "annotation-value"; |
| static final String ANNOTATION_VALUES_TAG = "annotation-values"; |
| static final String EXECUTABLE_ELEMENT_TAG = "executable-element"; |
| static final String INTERFACES_TAG = "interfaces"; |
| static final String KIND_TAG = "kind"; |
| static final String MEMBER_TAG = "member"; |
| static final String MODEL_TAG = "model"; |
| static final String OPTIONAL_TAG = "optional"; |
| static final String QNAME_TAG = "qname"; |
| static final String SNAME_TAG = "sname"; |
| static final String SUPERCLASS_TAG = "superclass"; |
| static final String TO_STRING_TAG = "to-string"; |
| static final String TYPE_ELEMENT_TAG = "type-element"; |
| static final String TYPE_MIRROR_TAG = "type-mirror"; |
| static final String TYPE_TAG = "type"; |
| static final String VALUE_TAG = "value"; |
| static final String VARIABLE_ELEMENT_TAG = "variable-element"; |
| |
| static final String TYPEKIND_ERROR = "ERROR"; // see javax.lang.model.type.TypeKind |
| } |