src/share/classes/com/sun/tools/javap/CodeWriter.java

changeset 660
ae3acbf63943
parent 581
f2fdd52e4e87
child 798
4868a36f6fd8
     1.1 --- a/src/share/classes/com/sun/tools/javap/CodeWriter.java	Thu Aug 26 15:17:17 2010 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/javap/CodeWriter.java	Thu Aug 26 16:13:33 2010 -0700
     1.3 @@ -239,7 +239,10 @@
     1.4                  new ArrayList<InstructionDetailWriter>();
     1.5          if (options.details.contains(InstructionDetailWriter.Kind.SOURCE)) {
     1.6              sourceWriter.reset(classWriter.getClassFile(), attr);
     1.7 -            detailWriters.add(sourceWriter);
     1.8 +            if (sourceWriter.hasSource())
     1.9 +                detailWriters.add(sourceWriter);
    1.10 +            else
    1.11 +                println("(Source code not available)");
    1.12          }
    1.13  
    1.14          if (options.details.contains(InstructionDetailWriter.Kind.LOCAL_VARS)) {

mercurial