Lines Matching defs:JCExpression

433         public JCExpression pid;
444 JCExpression pid,
476 public JCExpression getPackageName() { return pid; }
543 public static abstract class JCExpression extends JCTree implements ExpressionTree {
545 public JCExpression setType(Type type) {
550 public JCExpression setPos(int pos) {
570 public JCExpression extending;
571 public List<JCExpression> implementing;
577 JCExpression extending,
578 List<JCExpression> implementing,
610 public List<JCExpression> getImplementsClause() {
641 public JCExpression restype;
644 public List<JCExpression> thrown;
646 public JCExpression defaultValue; // for annotation types
650 JCExpression restype,
653 List<JCExpression> thrown,
655 JCExpression defaultValue,
681 public List<JCExpression> getThrows() {
710 public JCExpression vartype;
711 public JCExpression init;
715 JCExpression vartype,
716 JCExpression init,
731 public JCExpression getInitializer() {
804 public JCExpression cond;
805 protected JCDoWhileLoop(JCStatement body, JCExpression cond) {
813 public JCExpression getCondition() { return cond; }
830 public JCExpression cond;
832 protected JCWhileLoop(JCExpression cond, JCStatement body) {
840 public JCExpression getCondition() { return cond; }
858 public JCExpression cond;
862 JCExpression cond,
875 public JCExpression getCondition() { return cond; }
899 public JCExpression expr;
901 protected JCEnhancedForLoop(JCVariableDecl var, JCExpression expr, JCStatement body) {
911 public JCExpression getExpression() { return expr; }
952 public JCExpression selector;
954 protected JCSwitch(JCExpression selector, List<JCCase> cases) {
962 public JCExpression getExpression() { return selector; }
978 public JCExpression pat;
980 protected JCCase(JCExpression pat, List<JCStatement> stats) {
988 public JCExpression getExpression() { return pat; }
1004 public JCExpression lock;
1006 protected JCSynchronized(JCExpression lock, JCBlock body) {
1014 public JCExpression getExpression() { return lock; }
1095 public static class JCConditional extends JCExpression implements ConditionalExpressionTree {
1096 public JCExpression cond;
1097 public JCExpression truepart;
1098 public JCExpression falsepart;
1099 protected JCConditional(JCExpression cond,
1100 JCExpression truepart,
1101 JCExpression falsepart)
1111 public JCExpression getCondition() { return cond; }
1112 public JCExpression getTrueExpression() { return truepart; }
1113 public JCExpression getFalseExpression() { return falsepart; }
1128 public JCExpression cond;
1131 protected JCIf(JCExpression cond,
1143 public JCExpression getCondition() { return cond; }
1161 public JCExpression expr;
1162 protected JCExpressionStatement(JCExpression expr)
1170 public JCExpression getExpression() { return expr; }
1235 public JCExpression expr;
1236 protected JCReturn(JCExpression expr) {
1243 public JCExpression getExpression() { return expr; }
1258 public JCExpression expr;
1260 this.expr = (JCExpression)expr;
1266 public JCExpression getExpression() { return expr; }
1281 public JCExpression cond;
1282 public JCExpression detail;
1283 protected JCAssert(JCExpression cond, JCExpression detail) {
1291 public JCExpression getCondition() { return cond; }
1292 public JCExpression getDetail() { return detail; }
1306 public static class JCMethodInvocation extends JCExpression implements MethodInvocationTree {
1307 public List<JCExpression> typeargs;
1308 public JCExpression meth;
1309 public List<JCExpression> args;
1311 protected JCMethodInvocation(List<JCExpression> typeargs,
1312 JCExpression meth,
1313 List<JCExpression> args)
1315 this.typeargs = (typeargs == null) ? List.<JCExpression>nil()
1324 public List<JCExpression> getTypeArguments() {
1327 public JCExpression getMethodSelect() { return meth; }
1328 public List<JCExpression> getArguments() {
1349 public static class JCNewClass extends JCExpression implements NewClassTree {
1350 public JCExpression encl;
1351 public List<JCExpression> typeargs;
1352 public JCExpression clazz;
1353 public List<JCExpression> args;
1358 protected JCNewClass(JCExpression encl,
1359 List<JCExpression> typeargs,
1360 JCExpression clazz,
1361 List<JCExpression> args,
1365 this.typeargs = (typeargs == null) ? List.<JCExpression>nil()
1375 public JCExpression getEnclosingExpression() { // expr.new C< ... > ( ... )
1378 public List<JCExpression> getTypeArguments() {
1381 public JCExpression getIdentifier() { return clazz; }
1382 public List<JCExpression> getArguments() {
1399 public static class JCNewArray extends JCExpression implements NewArrayTree {
1400 public JCExpression elemtype;
1401 public List<JCExpression> dims;
1402 public List<JCExpression> elems;
1403 protected JCNewArray(JCExpression elemtype,
1404 List<JCExpression> dims,
1405 List<JCExpression> elems)
1415 public JCExpression getType() { return elemtype; }
1416 public List<JCExpression> getDimensions() {
1419 public List<JCExpression> getInitializers() {
1435 public static class JCParens extends JCExpression implements ParenthesizedTree {
1436 public JCExpression expr;
1437 protected JCParens(JCExpression expr) {
1444 public JCExpression getExpression() { return expr; }
1458 public static class JCAssign extends JCExpression implements AssignmentTree {
1459 public JCExpression lhs;
1460 public JCExpression rhs;
1461 protected JCAssign(JCExpression lhs, JCExpression rhs) {
1469 public JCExpression getVariable() { return lhs; }
1470 public JCExpression getExpression() { return rhs; }
1484 public static class JCAssignOp extends JCExpression implements CompoundAssignmentTree {
1486 public JCExpression lhs;
1487 public JCExpression rhs;
1491 this.lhs = (JCExpression)lhs;
1492 this.rhs = (JCExpression)rhs;
1499 public JCExpression getVariable() { return lhs; }
1500 public JCExpression getExpression() { return rhs; }
1517 public static class JCUnary extends JCExpression implements UnaryTree {
1519 public JCExpression arg;
1521 protected JCUnary(int opcode, JCExpression arg) {
1529 public JCExpression getExpression() { return arg; }
1550 public static class JCBinary extends JCExpression implements BinaryTree {
1552 public JCExpression lhs;
1553 public JCExpression rhs;
1556 JCExpression lhs,
1557 JCExpression rhs,
1568 public JCExpression getLeftOperand() { return lhs; }
1569 public JCExpression getRightOperand() { return rhs; }
1586 public static class JCTypeCast extends JCExpression implements TypeCastTree {
1588 public JCExpression expr;
1589 protected JCTypeCast(JCTree clazz, JCExpression expr) {
1598 public JCExpression getExpression() { return expr; }
1612 public static class JCInstanceOf extends JCExpression implements InstanceOfTree {
1613 public JCExpression expr;
1615 protected JCInstanceOf(JCExpression expr, JCTree clazz) {
1624 public JCExpression getExpression() { return expr; }
1638 public static class JCArrayAccess extends JCExpression implements ArrayAccessTree {
1639 public JCExpression indexed;
1640 public JCExpression index;
1641 protected JCArrayAccess(JCExpression indexed, JCExpression index) {
1649 public JCExpression getExpression() { return indexed; }
1650 public JCExpression getIndex() { return index; }
1667 public static class JCFieldAccess extends JCExpression implements MemberSelectTree {
1668 public JCExpression selected;
1671 protected JCFieldAccess(JCExpression selected, Name name, Symbol sym) {
1680 public JCExpression getExpression() { return selected; }
1697 public static class JCIdent extends JCExpression implements IdentifierTree {
1722 public static class JCLiteral extends JCExpression implements LiteralTree {
1789 public static class JCPrimitiveTypeTree extends JCExpression implements PrimitiveTypeTree {
1835 public static class JCArrayTypeTree extends JCExpression implements ArrayTypeTree {
1836 public JCExpression elemtype;
1837 protected JCArrayTypeTree(JCExpression elemtype) {
1858 public static class JCTypeApply extends JCExpression implements ParameterizedTypeTree {
1859 public JCExpression clazz;
1860 public List<JCExpression> arguments;
1861 protected JCTypeApply(JCExpression clazz, List<JCExpression> arguments) {
1870 public List<JCExpression> getTypeArguments() {
1886 public static class JCTypeUnion extends JCExpression implements UnionTypeTree {
1888 public List<JCExpression> alternatives;
1890 protected JCTypeUnion(List<JCExpression> components) {
1898 public List<JCExpression> getTypeAlternatives() {
1918 public List<JCExpression> bounds;
1919 protected JCTypeParameter(Name name, List<JCExpression> bounds) {
1928 public List<JCExpression> getBounds() {
1941 public static class JCWildcard extends JCExpression implements WildcardTree {
1996 public static class JCAnnotation extends JCExpression implements AnnotationTree {
1998 public List<JCExpression> args;
1999 protected JCAnnotation(JCTree annotationType, List<JCExpression> args) {
2008 public List<JCExpression> getArguments() {
2048 public static class JCErroneous extends JCExpression
2074 public static class LetExpr extends JCExpression {
2101 JCExpression pid,
2107 JCExpression extending,
2108 List<JCExpression> implementing,
2112 JCExpression restype,
2115 List<JCExpression> thrown,
2117 JCExpression defaultValue);
2120 JCExpression vartype,
2121 JCExpression init);
2124 JCDoWhileLoop DoLoop(JCStatement body, JCExpression cond);
2125 JCWhileLoop WhileLoop(JCExpression cond, JCStatement body);
2127 JCExpression cond,
2130 JCEnhancedForLoop ForeachLoop(JCVariableDecl var, JCExpression expr, JCStatement body);
2132 JCSwitch Switch(JCExpression selector, List<JCCase> cases);
2133 JCCase Case(JCExpression pat, List<JCStatement> stats);
2134 JCSynchronized Synchronized(JCExpression lock, JCBlock body);
2141 JCConditional Conditional(JCExpression cond,
2142 JCExpression thenpart,
2143 JCExpression elsepart);
2144 JCIf If(JCExpression cond, JCStatement thenpart, JCStatement elsepart);
2145 JCExpressionStatement Exec(JCExpression expr);
2148 JCReturn Return(JCExpression expr);
2150 JCAssert Assert(JCExpression cond, JCExpression detail);
2151 JCMethodInvocation Apply(List<JCExpression> typeargs,
2152 JCExpression fn,
2153 List<JCExpression> args);
2154 JCNewClass NewClass(JCExpression encl,
2155 List<JCExpression> typeargs,
2156 JCExpression clazz,
2157 List<JCExpression> args,
2159 JCNewArray NewArray(JCExpression elemtype,
2160 List<JCExpression> dims,
2161 List<JCExpression> elems);
2162 JCParens Parens(JCExpression expr);
2163 JCAssign Assign(JCExpression lhs, JCExpression rhs);
2165 JCUnary Unary(int opcode, JCExpression arg);
2166 JCBinary Binary(int opcode, JCExpression lhs, JCExpression rhs);
2167 JCTypeCast TypeCast(JCTree expr, JCExpression type);
2168 JCInstanceOf TypeTest(JCExpression expr, JCTree clazz);
2169 JCArrayAccess Indexed(JCExpression indexed, JCExpression index);
2170 JCFieldAccess Select(JCExpression selected, Name selector);
2174 JCArrayTypeTree TypeArray(JCExpression elemtype);
2175 JCTypeApply TypeApply(JCExpression clazz, List<JCExpression> arguments);
2176 JCTypeParameter TypeParameter(Name name, List<JCExpression> bounds);
2179 JCAnnotation Annotation(JCTree annotationType, List<JCExpression> args);