Coverage Report - com.sun.tools.javafx.tree.JavafxTag
 
Classes in this File Line Coverage Branch Coverage Complexity
JavafxTag
0%
0/2
N/A
1
 
 1  
 /*
 2  
  * Copyright 1999-2007 Sun Microsystems, Inc.  All Rights Reserved.
 3  
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 4  
  *
 5  
  * This code is free software; you can redistribute it and/or modify it
 6  
  * under the terms of the GNU General Public License version 2 only, as
 7  
  * published by the Free Software Foundation.  Sun designates this
 8  
  * particular file as subject to the "Classpath" exception as provided
 9  
  * by Sun in the LICENSE file that accompanied this code.
 10  
  *
 11  
  * This code is distributed in the hope that it will be useful, but WITHOUT
 12  
  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 13  
  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 14  
  * version 2 for more details (a copy is included in the LICENSE file that
 15  
  * accompanied this code).
 16  
  *
 17  
  * You should have received a copy of the GNU General Public License version
 18  
  * 2 along with this work; if not, write to the Free Software Foundation,
 19  
  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 20  
  *
 21  
  * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
 22  
  * CA 95054 USA or visit www.sun.com if you need additional information or
 23  
  * have any questions.
 24  
  */
 25  
 
 26  
 package com.sun.tools.javafx.tree;
 27  
 
 28  
 import com.sun.tools.javac.tree.JCTree;
 29  
 
 30  
 /* Just a class to hang JavaFX specific tags on.
 31  
  * Never instanciated.
 32  
  */
 33  
 public abstract class JavafxTag extends JCTree {
 34  
     
 35  0
     private JavafxTag() {
 36  0
     }
 37  
 
 38  
     /** class declaration
 39  
      */
 40  
     public static final int CLASS_DEF = LETEXPR + 1;  
 41  
 
 42  
     /** Operation definition
 43  
      */
 44  
     public static final int FUNCTION_DEF = CLASS_DEF + 1;      
 45  
 
 46  
     /** init definition
 47  
      */
 48  
     public static final int INIT_DEF = FUNCTION_DEF + 1;     
 49  
 
 50  
     /** postinit definition
 51  
      */
 52  
     public static final int POSTINIT_DEF = INIT_DEF + 1;     
 53  
 
 54  
     /** any var declaration including formal params
 55  
      */
 56  
     public static final int VAR_DEF = POSTINIT_DEF + 1;
 57  
 
 58  
     /** loose trigger wrapper
 59  
      */
 60  
     public static final int OVERRIDE_ATTRIBUTE_DEF = VAR_DEF + 1;
 61  
 
 62  
     /** on change triggers
 63  
      */
 64  
     public static final int ON_REPLACE = OVERRIDE_ATTRIBUTE_DEF + 1;        
 65  
 
 66  
     /** on change triggers
 67  
      */
 68  
     public static final int ON_REPLACE_ELEMENT = ON_REPLACE + 1;        
 69  
 
 70  
     /** on change triggers
 71  
      */
 72  
     public static final int ON_INSERT_ELEMENT = ON_REPLACE_ELEMENT + 1;        
 73  
 
 74  
     /** on change triggers
 75  
      */
 76  
     public static final int ON_DELETE_ELEMENT = ON_INSERT_ELEMENT + 1;        
 77  
 
 78  
     /** on change triggers
 79  
      */
 80  
     public static final int ON_DELETE_ALL = ON_DELETE_ELEMENT + 1;        
 81  
 
 82  
     /** In object literal  "var: name"
 83  
      */
 84  
     public static final int VARISOBJECTBEINGINITIALIZED = ON_DELETE_ALL + 1;     
 85  
     
 86  
     /** In object literal  "attribute: name"
 87  
      */
 88  
     public static final int SETATTRIBUTETOOBJECTBEINGINITIALIZED = VARISOBJECTBEINGINITIALIZED + 1;     
 89  
     
 90  
     /** In object literal  "Identifier ':' [ 'bind' 'lazy'?] expression"
 91  
      */
 92  
     public static final int OBJECT_LITERAL_PART = SETATTRIBUTETOOBJECTBEINGINITIALIZED + 1;     
 93  
     
 94  
     /** pure object literal 
 95  
      */
 96  
     public static final int OBJECT_LITERAL = OBJECT_LITERAL_PART + 1;     
 97  
     
 98  
     /** String expression "Hello { world() %s }"
 99  
      */
 100  
     public static final int STRING_EXPRESSION = OBJECT_LITERAL + 1;
 101  
     
 102  
     /** Bind expression 'bind expr'
 103  
      */
 104  
     public static final int BIND_EXPRESSION = STRING_EXPRESSION + 1;
 105  
 
 106  
     /** for expression 
 107  
      */
 108  
     public static final int FOR_EXPRESSION = BIND_EXPRESSION + 1;     
 109  
 
 110  
     /** for expression (x in seq where cond) clause
 111  
      */
 112  
     public static final int FOR_EXPRESSION_IN_CLAUSE = FOR_EXPRESSION + 1;     
 113  
 
 114  
     /** block expression { ... }
 115  
      */
 116  
     public static final int BLOCK_EXPRESSION = FOR_EXPRESSION_IN_CLAUSE + 1;
 117  
 
 118  
     /** explicit sequence [78, 6, 14, 21]
 119  
      */
 120  
     public static final int SEQUENCE_EXPLICIT = BLOCK_EXPRESSION + 1;        
 121  
 
 122  
     /** range sequence [1..100]
 123  
      */
 124  
     public static final int SEQUENCE_RANGE = SEQUENCE_EXPLICIT + 1;        
 125  
 
 126  
     /** empty sequence []
 127  
      */
 128  
     public static final int SEQUENCE_EMPTY = SEQUENCE_RANGE + 1;        
 129  
 
 130  
     /** index into a sequence
 131  
      */
 132  
     public static final int SEQUENCE_INDEXED = SEQUENCE_EMPTY + 1;        
 133  
 
 134  
     /** slice index into a sequence
 135  
      */
 136  
     public static final int SEQUENCE_SLICE = SEQUENCE_INDEXED + 1;        
 137  
 
 138  
     /** insert statement
 139  
      */
 140  
     public static final int INSERT = SEQUENCE_SLICE + 1;        
 141  
 
 142  
     /** delete statement
 143  
      */
 144  
     public static final int DELETE = INSERT + 1;             
 145  
 
 146  
     /** function expression
 147  
      */
 148  
     public static final int FUNCTIONEXPRESSION = DELETE + 1;        
 149  
 
 150  
     /** class type
 151  
      */
 152  
     public static final int TYPECLASS = FUNCTIONEXPRESSION + 1;        
 153  
 
 154  
     /** functional type
 155  
      */
 156  
     public static final int TYPEFUNC = TYPECLASS + 1;        
 157  
 
 158  
     /** any type
 159  
      */
 160  
     public static final int TYPEANY = TYPEFUNC + 1;        
 161  
 
 162  
     /** type unspecified
 163  
      */
 164  
     public static final int TYPEUNKNOWN = TYPEANY + 1;        
 165  
 
 166  
     /** xor operator
 167  
      */
 168  
     public static final int XOR = TYPEUNKNOWN + 1;        
 169  
     public static final int JFX_OP_FIRST = XOR;        
 170  
     
 171  
     /** sizeof operator
 172  
      */
 173  
     public static final int SIZEOF = XOR + 1;
 174  
 
 175  
     /** The 'indexof name' operator.
 176  
      */
 177  
     public static final int INDEXOF = SIZEOF + 1;
 178  
 
 179  
     /** reverse unary operator
 180  
      */
 181  
     public static final int REVERSE = INDEXOF + 1;
 182  
 
 183  
     /** time literal
 184  
      */
 185  
     public static final int TIME_LITERAL = REVERSE + 1;
 186  
     
 187  
     /** interpolation expression
 188  
      */
 189  
     public static final int INTERPOLATION_EXPR = TIME_LITERAL + 1;
 190  
     
 191  
     /** value clause in an interpolation
 192  
      */
 193  
     public static final int INTERPOLATION_VALUE = INTERPOLATION_EXPR + 1;
 194  
     
 195  
     /** keyframe literal
 196  
      */
 197  
     public static final int KEYFRAME_LITERAL = INTERPOLATION_VALUE + 1;
 198  
 
 199  
     public static final int JFX_OP_LAST = KEYFRAME_LITERAL;        
 200  
 }