[x3d-public] ant create.X3DJSAIL fails--setId

John Carlson yottzumm at gmail.com
Sun May 23 15:37:54 PDT 2021


ant create.X3DJSAIL fails (problems with setId()).

    [javac] Compiling 363 source files to 
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/classes
     [javac] 
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Core/CommentsBlock.java:47: 
error: CommentsBlock is not abstract and does not override abstract 
method setId(String) in X3DChildNode
     [javac] public class CommentsBlock extends 
org.web3d.x3d.jsail.X3DConcreteStatement implements 
org.web3d.x3d.sai.Core.X3DChildNode
     [javac]        ^
     [javac] 
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Core/ProtoDeclare.java:81: 
error: ProtoDeclare is not abstract and does not override abstract 
method setId(String) in X3DChildNode
     [javac] public class ProtoDeclare extends 
org.web3d.x3d.jsail.X3DConcreteStatement implements 
org.web3d.x3d.sai.Core.X3DChildNode
     [javac]        ^
     [javac] 
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Core/ExternProtoDeclare.java:74: 
error: ExternProtoDeclare is not abstract and does not override abstract 
method setId(String) in X3DChildNode
     [javac] public class ExternProtoDeclare extends 
org.web3d.x3d.jsail.X3DConcreteStatement implements 
org.web3d.x3d.sai.Core.X3DChildNode
     [javac]        ^
     [javac] 
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Core/ROUTE.java:65: 
error: ROUTE is not abstract and does not override abstract method 
setId(String) in X3DChildNode
     [javac] public class ROUTE extends 
org.web3d.x3d.jsail.X3DConcreteStatement implements 
org.web3d.x3d.sai.Core.X3DChildNode
     [javac]        ^
     [javac] 
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Layout/ScreenFontStyle.java:75: 
error: ScreenFontStyle is not abstract and does not override abstract 
method setId(String) in X3DNode
     [javac] public class ScreenFontStyle extends 
org.web3d.x3d.jsail.X3DConcreteNode implements 
org.web3d.x3d.sai.Layout.ScreenFontStyle
     [javac]        ^
     [javac] 
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Networking/EXPORT.java:64: 
error: EXPORT is not abstract and does not override abstract method 
setId(String) in X3DChildNode
     [javac] public class EXPORT extends 
org.web3d.x3d.jsail.X3DConcreteStatement implements 
org.web3d.x3d.sai.Core.X3DChildNode
     [javac]        ^
     [javac] 
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Networking/IMPORT.java:63: 
error: IMPORT is not abstract and does not override abstract method 
setId(String) in X3DChildNode
     [javac] public class IMPORT extends 
org.web3d.x3d.jsail.X3DConcreteStatement implements 
org.web3d.x3d.sai.Core.X3DChildNode
     [javac]        ^
     [javac] 
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Sound/AudioDestination.java:73: 
error: AudioDestination is not abstract and does not override abstract 
method setId(String) in X3DSoundNode
     [javac] public class AudioDestination extends 
org.web3d.x3d.jsail.X3DConcreteNode implements 
org.web3d.x3d.sai.Sound.AudioDestination
     [javac]        ^
     [javac] 
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Sound/AudioDestination.java:352: 
error: duplicate case label
     [javac]                     case "id":
     [javac]                     ^
     [javac] 
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Sound/StreamAudioDestination.java:74: 
error: StreamAudioDestination is not abstract and does not override 
abstract method setId(String) in X3DSoundNode
     [javac] public class StreamAudioDestination extends 
org.web3d.x3d.jsail.X3DConcreteNode implements 
org.web3d.x3d.sai.Sound.StreamAudioDestination
     [javac]        ^
     [javac] 
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Sound/StreamAudioDestination.java:341: 
error: duplicate case label
     [javac]                     case "id":
     [javac]                     ^
     [javac] 
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Text/FontStyle.java:78: 
error: FontStyle is not abstract and does not override abstract method 
setId(String) in X3DNode
     [javac] public class FontStyle extends 
org.web3d.x3d.jsail.X3DConcreteNode implements 
org.web3d.x3d.sai.Text.FontStyle
     [javac]        ^
     [javac] Note: 
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/X3DLoaderDOM.java 
uses unchecked or unsafe operations.
     [javac] Note: Recompile with -Xlint:unchecked for details.
     [javac] 12 errors

BUILD FAILED
/c/x3d-code/www.web3d.org/x3d/stylesheets/build.xml:478: Compile failed; 
see the compiler error output for details.




More information about the x3d-public mailing list