langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
changeset 42828 cce89649f958
parent 42407 f3702cff2933
child 44393 ce94820fa9d1
equal deleted inserted replaced
42827:36468b5fa7f4 42828:cce89649f958
   549             return null;
   549             return null;
   550         }
   550         }
   551         @DefinedBy(Api.COMPILER_TREE)
   551         @DefinedBy(Api.COMPILER_TREE)
   552         public List<JCAnnotation> getPackageAnnotations() {
   552         public List<JCAnnotation> getPackageAnnotations() {
   553             JCPackageDecl pd = getPackage();
   553             JCPackageDecl pd = getPackage();
   554             return pd != null ? pd.getAnnotations() : List.<JCAnnotation>nil();
   554             return pd != null ? pd.getAnnotations() : List.nil();
   555         }
   555         }
   556         @DefinedBy(Api.COMPILER_TREE)
   556         @DefinedBy(Api.COMPILER_TREE)
   557         public ExpressionTree getPackageName() {
   557         public ExpressionTree getPackageName() {
   558             JCPackageDecl pd = getPackage();
   558             JCPackageDecl pd = getPackage();
   559             return pd != null ? pd.getPackageName() : null;
   559             return pd != null ? pd.getPackageName() : null;
  1617         public Type varargsElement;
  1617         public Type varargsElement;
  1618         protected JCMethodInvocation(List<JCExpression> typeargs,
  1618         protected JCMethodInvocation(List<JCExpression> typeargs,
  1619                         JCExpression meth,
  1619                         JCExpression meth,
  1620                         List<JCExpression> args)
  1620                         List<JCExpression> args)
  1621         {
  1621         {
  1622             this.typeargs = (typeargs == null) ? List.<JCExpression>nil()
  1622             this.typeargs = (typeargs == null) ? List.nil()
  1623                                                : typeargs;
  1623                                                : typeargs;
  1624             this.meth = meth;
  1624             this.meth = meth;
  1625             this.args = args;
  1625             this.args = args;
  1626         }
  1626         }
  1627         @Override
  1627         @Override
  1671                            JCExpression clazz,
  1671                            JCExpression clazz,
  1672                            List<JCExpression> args,
  1672                            List<JCExpression> args,
  1673                            JCClassDecl def)
  1673                            JCClassDecl def)
  1674         {
  1674         {
  1675             this.encl = encl;
  1675             this.encl = encl;
  1676             this.typeargs = (typeargs == null) ? List.<JCExpression>nil()
  1676             this.typeargs = (typeargs == null) ? List.nil()
  1677                                                : typeargs;
  1677                                                : typeargs;
  1678             this.clazz = clazz;
  1678             this.clazz = clazz;
  1679             this.args = args;
  1679             this.args = args;
  1680             this.def = def;
  1680             this.def = def;
  1681         }
  1681         }