Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8162833

link to non-public inner class broken

XMLWordPrintable

      FULL PRODUCT VERSION :
      openjdk version "1.8.0_91"
      OpenJDK Runtime Environment (IcedTea 3.0.1) (suse-12.1-x86_64)
      OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
      ernst@linux-tanr:~/Software>


      ADDITIONAL OS VERSION INFORMATION :
      inux linux-tanr.site 4.1.21-14-default #1 SMP PREEMPT Sun Apr 17 07:27:45 UTC 2016 (fc187c1) x86_64 x86_64 x86_64 GNU/Linux


      A DESCRIPTION OF THE PROBLEM :
      I have a class

      package eu.simuline.graphDV.model;
      public final class ClosedPolyline implements Area {
          class CyclicPtIterator { //implements CyclicIterator {
      ...

      and a reference from a class in another package:
      {@link eu.simuline.graphDV.model.ClosedPolyline.CyclicPtIterator}

      Message:
      /home/ernst/Software/src/main/java/eu/simuline/util/CyclicArrayList.java:233: error: reference not found
      [ERROR] * {@link eu.simuline.graphDV.model.ClosedPolyline.CyclicPtIterator}.
      [ERROR]

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      no warning

      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      home/ernst/Software/src/main/java/eu/simuline/util/CyclicArrayList.java:233: error: reference not found
      [ERROR] * {@link eu.simuline.graphDV.model.ClosedPolyline.CyclicPtIterator}.
      [

      REPRODUCIBILITY :
      This bug can be reproduced always.

      ---------- BEGIN SOURCE ----------
      see above
      ---------- END SOURCE ----------

      CUSTOMER SUBMITTED WORKAROUND :
      declare the inner class public.

            fmatte Fairoz Matte
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: