gnaddelwarz
New member
D/k if it's just me, but it doesn't compile here:
Code:
compile:
[javac] Compiling 934 source files to /home/tim/src/kolmafia/build
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc17/db/SvnWcDbShared.java:139: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc17.db.StructureFields.AdditionInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<AdditionInfo> info = Structure.obtain(AdditionInfo.class, fields);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc17/db/SvnWcDbShared.java:249: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc17.db.StructureFields.DeletionInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<DeletionInfo> info = Structure.obtain(DeletionInfo.class);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc17/db/SvnWcDbShared.java:345: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc17.db.StructureFields.NodeInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<NodeInfo> info = Structure.obtain(NodeInfo.class, fields);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc17/db/SvnWcDbShared.java:454: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc17.db.StructureFields.NodeInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<NodeInfo> info = Structure.obtain(NodeInfo.class, fields);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc17/db/SVNWCDb.java:3553: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc17.db.StructureFields.RepositoryInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<RepositoryInfo> info = Structure.obtain(RepositoryInfo.class);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc17/db/SVNWCDb.java:4723: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc17.db.StructureFields.PristineInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<PristineInfo> result = Structure.obtain(PristineInfo.class);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc17/db/SvnWcDbReader.java:104: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbReader.ReplaceInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<ReplaceInfo> result = Structure.obtain(ReplaceInfo.class, fields);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc17/db/SvnWcDbReader.java:188: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbReader.InstallInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] final Structure<InstallInfo> result = Structure.obtain(InstallInfo.class, fields);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc17/db/SvnWcDbReader.java:303: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc17.db.StructureFields.WalkerChildInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] childInfo = Structure.obtain(WalkerChildInfo.class);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc17/SVNWCContext.java:1348: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc17.db.StructureFields.NodeOriginInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<NodeOriginInfo> result = Structure.obtain(NodeOriginInfo.class, fields);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc17/db/SvnWcDbCopy.java:498: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbCopy.CopyInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<CopyInfo> result = Structure.obtain(CopyInfo.class);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc17/db/SvnWcDbExternals.java:48: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc17.db.StructureFields.ExternalNodeInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<ExternalNodeInfo> externalInfo = Structure.obtain(ExternalNodeInfo.class);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc17/db/SvnWcDbExternals.java:228: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc17.db.StructureFields.ExternalNodeInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<ExternalNodeInfo> info = Structure.obtain(ExternalNodeInfo.class, fields);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc17/db/SvnWcDbExternals.java:300: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc17.db.StructureFields.ExternalNodeInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<ExternalNodeInfo> externalInfo = Structure.obtain(ExternalNodeInfo.class);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc17/db/SvnWcDbRevert.java:281: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbRevert.RevertInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<RevertInfo> result = Structure.obtain(RevertInfo.class);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc2/SvnRepositoryAccess.java:161: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.LocationsInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<LocationsInfo> result = Structure.obtain(LocationsInfo.class);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc2/ng/SvnNgRepositoryAccess.java:58: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.RepositoryInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<RepositoryInfo> result = Structure.obtain(RepositoryInfo.class);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc2/ng/SvnNgRepositoryAccess.java:68: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.UrlInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<UrlInfo> urlInfo = Structure.obtain(UrlInfo.class);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc2/ng/SvnNgRepositoryAccess.java:97: invalid inferred types for X; inferred type does not conform to declared bound(s)
[javac] inferred: org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] bound(s): org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.RevisionsPair>
[javac] Structure<RevisionsPair> result = youngestRevision == null ? Structure.obtain(RevisionsPair.class) : youngestRevision;
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc2/ng/SvnNgCommitUtil.java:429: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCommitUtil.NodeCommitStatus>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<NodeCommitStatus> result = Structure.obtain(NodeCommitStatus.class);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc2/old/SvnOldRepositoryAccess.java:80: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.RepositoryInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<RepositoryInfo> result = Structure.obtain(RepositoryInfo.class);
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc2/old/SvnOldRepositoryAccess.java:91: invalid inferred types for X; inferred type does not conform to declared bound(s)
[javac] inferred: org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] bound(s): org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.RevisionsPair>
[javac] Structure<RevisionsPair> result = youngestRevision == null ? Structure.obtain(RevisionsPair.class) : youngestRevision;
[javac] ^
[javac] /home/tim/src/kolmafia/lib/org/tmatesoft/svn/core/internal/wc2/old/SvnOldRepositoryAccess.java:144: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds org.tmatesoft.svn.core.internal.wc17.db.Structure<org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.UrlInfo>,org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
[javac] Structure<UrlInfo> urlInfo = Structure.obtain(UrlInfo.class);
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 23 errors
[javac] Compile failed; see the compiler error output for details.
Last edited: