Fork me on GitHub
Changelog API
Old:C:\Users\Jose Zalacain\.m2\repository\io\github\prolobjectlink\prolobjectlink-jpi\1.0\prolobjectlink-jpi-1.0.jar
New:C:\prolobjectlink-dev\workspace\prolobjectlink-jpi\target\prolobjectlink-jpi-1.2-SNAPSHOT.jar
Created:2024-01-09T10:14:57.866-0500
Access modifier filter:PROTECTED
Only modifications:false
Only binary incompatible modifications:false
Ignore missing classes:false
Includes:all
Excludes:n.a.
Semantic Versioning:1.0.0
Classes:
StatusFully Qualified Name
MODIFIEDio.github.prolobjectlink.prolog.AbstractClause
NEWio.github.prolobjectlink.prolog.AbstractCompounds
UNCHANGEDio.github.prolobjectlink.prolog.AbstractConsole
UNCHANGEDio.github.prolobjectlink.prolog.AbstractConverter
MODIFIED (!)io.github.prolobjectlink.prolog.AbstractEngine
UNCHANGEDio.github.prolobjectlink.prolog.AbstractEngine$PrologProgramIterator
UNCHANGEDio.github.prolobjectlink.prolog.AbstractIndicator
UNCHANGEDio.github.prolobjectlink.prolog.AbstractIterator
MODIFIEDio.github.prolobjectlink.prolog.AbstractJavaConverter
UNCHANGEDio.github.prolobjectlink.prolog.AbstractLogger
UNCHANGEDio.github.prolobjectlink.prolog.AbstractOperator
NEWio.github.prolobjectlink.prolog.AbstractProgram
MODIFIED (*)io.github.prolobjectlink.prolog.AbstractProvider
MODIFIEDio.github.prolobjectlink.prolog.AbstractQuery
REMOVED (!)io.github.prolobjectlink.prolog.AbstractReference
MODIFIEDio.github.prolobjectlink.prolog.AbstractTerm
UNCHANGEDio.github.prolobjectlink.prolog.ArityError
UNCHANGEDio.github.prolobjectlink.prolog.ArrayIterator
UNCHANGEDio.github.prolobjectlink.prolog.CompoundExpectedError
UNCHANGEDio.github.prolobjectlink.prolog.FunctorError
UNCHANGEDio.github.prolobjectlink.prolog.IndicatorError
UNCHANGEDio.github.prolobjectlink.prolog.Licenses
UNCHANGEDio.github.prolobjectlink.prolog.ListExpectedError
MODIFIEDio.github.prolobjectlink.prolog.Prolog
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologAtom
NEWio.github.prolobjectlink.prolog.PrologBuiltin
MODIFIED (*)io.github.prolobjectlink.prolog.PrologClause
UNCHANGEDio.github.prolobjectlink.prolog.PrologClauseBuilder
UNCHANGEDio.github.prolobjectlink.prolog.PrologClauses
UNCHANGEDio.github.prolobjectlink.prolog.PrologConsole
UNCHANGEDio.github.prolobjectlink.prolog.PrologConverter
NEWio.github.prolobjectlink.prolog.PrologDocumentable
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologDouble
NEWio.github.prolobjectlink.prolog.PrologElement
MODIFIED (*)io.github.prolobjectlink.prolog.PrologEngine
NEWio.github.prolobjectlink.prolog.PrologEntry
UNCHANGEDio.github.prolobjectlink.prolog.PrologError
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologFloat
UNCHANGEDio.github.prolobjectlink.prolog.PrologFormatter
UNCHANGEDio.github.prolobjectlink.prolog.PrologIndicator
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologInteger
UNCHANGEDio.github.prolobjectlink.prolog.PrologJavaConverter
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologList
UNCHANGEDio.github.prolobjectlink.prolog.PrologLogger
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologLong
NEWio.github.prolobjectlink.prolog.PrologMap
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologNumber
UNCHANGEDio.github.prolobjectlink.prolog.PrologOperator
UNCHANGEDio.github.prolobjectlink.prolog.PrologOperatorSet
NEWio.github.prolobjectlink.prolog.PrologProgram
MODIFIED (*)io.github.prolobjectlink.prolog.PrologProvider
MODIFIED (*)io.github.prolobjectlink.prolog.PrologQuery
UNCHANGEDio.github.prolobjectlink.prolog.PrologQueryBuilder
MODIFIED (*)io.github.prolobjectlink.prolog.PrologReference
MODIFIEDio.github.prolobjectlink.prolog.PrologScriptEngine
UNCHANGEDio.github.prolobjectlink.prolog.PrologScriptEngineFactory
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologStructure
MODIFIED (*)io.github.prolobjectlink.prolog.PrologTerm
MODIFIEDio.github.prolobjectlink.prolog.PrologTermType
NEWio.github.prolobjectlink.prolog.PrologType
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologVariable
NEWio.github.prolobjectlink.prolog.spi.ServiceProviderLocator
UNCHANGEDio.github.prolobjectlink.prolog.StructureExpectedError
UNCHANGEDio.github.prolobjectlink.prolog.SyntaxError
UNCHANGEDio.github.prolobjectlink.prolog.UnknownTermError
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public abstract class io.github.prolobjectlink.prolog.AbstractClausetop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologClausen.a.
UNCHANGEDio.github.prolobjectlink.prolog.PrologDocumentablen.a.
UNCHANGEDio.github.prolobjectlink.prolog.PrologElementn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
MODIFIEDprotected  (<-  private )  final io.github.prolobjectlink.prolog.PrologProvidern.a.provider
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDprotected AbstractClause(io.github.prolobjectlink.prolog.PrologProvider,io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm,boolean,boolean,boolean)n.a.n.a.
Old fileNew file
8288
UNCHANGEDprotected AbstractClause(io.github.prolobjectlink.prolog.PrologProvider,io.github.prolobjectlink.prolog.PrologTerm,boolean,boolean,boolean)n.a.n.a.
Old fileNew file
6571
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWfinal public io.github.prolobjectlink.prolog.PrologClausecast()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.202
UNCHANGEDpublic booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
187288
UNCHANGEDpublic io.github.prolobjectlink.prolog.PrologTermgetArgument(int)n.a.n.a.
Old fileNew file
134142
UNCHANGEDpublic io.github.prolobjectlink.prolog.PrologTerm[]getArguments()n.a.n.a.
Old fileNew file
130138
UNCHANGEDfinal public intgetArity()n.a.n.a.
Old fileNew file
126134
NEWfinal public java.lang.StringgetAuthor()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.222
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologTermgetBody()n.a.n.a.
Old fileNew file
103111
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologTerm[]getBodyArray()n.a.n.a.
Old fileNew file
107115
UNCHANGEDfinal public java.util.IteratorgetBodyIterator()n.a.n.a.
Old fileNew file
118126
NEWfinal public java.lang.StringgetDescription()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.238
UNCHANGEDfinal public java.lang.StringgetFunctor()n.a.n.a.
Old fileNew file
122130
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologTermgetHead()n.a.n.a.
Old fileNew file
99107
UNCHANGEDfinal public java.lang.StringgetIndicator()n.a.n.a.
Old fileNew file
142150
NEWpublic io.github.prolobjectlink.prolog.PrologIndicatorgetPrologIndicator()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.198
NEWfinal public java.lang.StringgetSee()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.206
NEWfinal public java.lang.StringgetSince()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.214
MODIFIEDnot_final  (<-  final )  public io.github.prolobjectlink.prolog.PrologTermgetTerm()n.a.n.a.
Old fileNew file
9298
NEWfinal public java.lang.StringgetVersion()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.230
NEWfinal public booleanhasAuthor()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.254
NEWfinal public booleanhasDescription()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.246
NEWfinal public booleanhasDocumentation()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.266
UNCHANGEDpublic inthashCode()n.a.n.a.
Old fileNew file
175271
UNCHANGEDfinal public booleanhasIndicator(java.lang.String,int)n.a.n.a.
Old fileNew file
138146
NEWfinal public booleanhasSee()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.262
NEWfinal public booleanhasSince()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.258
NEWfinal public booleanhasVersion()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.250
NEWfinal public booleanisClause()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.174
UNCHANGEDfinal public booleanisDirective()n.a.n.a.
Old fileNew file
146154
UNCHANGEDfinal public booleanisDiscontiguous()n.a.n.a.
Old fileNew file
170194
UNCHANGEDfinal public booleanisDynamic()n.a.n.a.
Old fileNew file
162186
UNCHANGEDfinal public booleanisFact()n.a.n.a.
Old fileNew file
150158
NEWpublic booleanisFunction()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.170
NEWpublic booleanisMethod()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.166
UNCHANGEDfinal public booleanisMultifile()n.a.n.a.
Old fileNew file
166190
UNCHANGEDfinal public booleanisRule()n.a.n.a.
Old fileNew file
154162
NEWfinal public booleanisTerm()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.178
NEWfinal public voidsetAuthor(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.226
NEWfinal public voidsetDescription(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.242
NEWfinal public voidsetSee(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.210
NEWfinal public voidsetSince(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.218
NEWfinal public voidsetVersion(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.234
UNCHANGEDpublic java.lang.StringtoString()n.a.n.a.
Old fileNew file
215341
UNCHANGEDfinal public booleanunify(io.github.prolobjectlink.prolog.PrologClause)n.a.n.a.
Old fileNew file
158182
NEW public abstract class io.github.prolobjectlink.prolog.AbstractCompoundstop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWio.github.prolobjectlink.prolog.AbstractTermn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWio.github.prolobjectlink.prolog.PrologElementn.a.
NEWio.github.prolobjectlink.prolog.PrologTermn.a.
NEWjava.lang.Comparablen.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic AbstractCompounds(int,io.github.prolobjectlink.prolog.PrologProvider)n.a.n.a.
Old fileNew file
n.a.33
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWfinal public intcompareTo(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.107
NEWfinal public booleanisAtom()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.37
NEWfinal public booleanisAtomic()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.69
NEWfinal public booleanisCompound()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.73
NEWfinal public booleanisDouble()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.53
NEWfinal public booleanisEvaluable()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.77
NEWfinal public booleanisFalseType()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.86
NEWfinal public booleanisFloat()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.45
NEWfinal public booleanisInteger()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.49
NEWfinal public booleanisLong()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.57
NEWfinal public booleanisNil()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.65
NEWfinal public booleanisNullType()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.91
NEWfinal public booleanisNumber()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.41
NEWfinal public booleanisObjectType()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.99
NEWfinal public booleanisReference()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.103
NEWfinal public booleanisTrueType()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.81
NEWpublic booleanisVariable()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.61
NEWfinal public booleanisVoidType()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.95
NEWfinal public booleanunify(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.155
UNCHANGED public abstract class io.github.prolobjectlink.prolog.AbstractConsoletop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologConsolen.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic AbstractConsole(io.github.prolobjectlink.prolog.PrologProvider)n.a.n.a.
Old fileNew file
7373
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public java.util.MapgetArguments(java.lang.String[])n.a.n.a.
Old fileNew file
7878
UNCHANGEDfinal public voidprintUsage()n.a.n.a.
Old fileNew file
9393
UNCHANGEDfinal public voidrun(java.lang.String[])n.a.n.a.
Old fileNew file
113113
UNCHANGED public abstract class io.github.prolobjectlink.prolog.AbstractConvertertop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologConvertern.a.
UNCHANGEDio.github.prolobjectlink.prolog.PrologMappern.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDprotected final io.github.prolobjectlink.prolog.PrologProvidern.a.provider
UNCHANGEDprotected final java.util.HashMapn.a.sharedPrologVariables
UNCHANGEDprotected final java.util.HashMapn.a.sharedVariables
UNCHANGEDpublic static final java.lang.Stringn.a.SIMPLE_ATOM_REGEX
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDprotected AbstractConverter()n.a.n.a.
Old fileNew file
5353
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
257257
UNCHANGEDfinal public java.lang.ObjectfromTerm(io.github.prolobjectlink.prolog.PrologTerm,java.lang.Class)n.a.n.a.
Old fileNew file
194194
UNCHANGEDfinal public java.lang.ObjectfromTerm(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[],java.lang.Class)n.a.n.a.
Old fileNew file
218218
UNCHANGEDfinal public java.lang.Object[]fromTermArray(io.github.prolobjectlink.prolog.PrologTerm[],java.lang.Class)n.a.n.a.
Old fileNew file
206206
UNCHANGEDfinal public java.lang.ClassgetGenericClass()n.a.n.a.
Old fileNew file
234234
UNCHANGEDfinal protected io.github.prolobjectlink.prolog.PrologLoggergetLogger()n.a.n.a.
Old fileNew file
6060
UNCHANGEDpublic inthashCode()n.a.n.a.
Old fileNew file
248248
UNCHANGEDfinal public java.lang.StringremoveQuoted(java.lang.String)n.a.n.a.
Old fileNew file
7373
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologTermtoTerm(java.lang.Object,java.lang.Class)n.a.n.a.
Old fileNew file
117117
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologTerm[]toTermArray(java.lang.Object[])n.a.n.a.
Old fileNew file
8282
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologTerm[]toTermArray(java.lang.Object[],java.lang.Class)n.a.n.a.
Old fileNew file
132132
UNCHANGEDfinal public java.util.MaptoTermMap(java.util.Map)n.a.n.a.
Old fileNew file
100100
UNCHANGEDfinal public java.util.MaptoTermMap(java.util.Map,java.lang.Class)n.a.n.a.
Old fileNew file
174174
UNCHANGEDfinal public java.util.Map[]toTermMapArray(java.util.Map[])n.a.n.a.
Old fileNew file
109109
UNCHANGEDfinal public java.util.Map[]toTermMapArray(java.util.Map[],java.lang.Class)n.a.n.a.
Old fileNew file
186186
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologTerm[]toTermMatrix(java.lang.Object[])n.a.n.a.
Old fileNew file
9090
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologTerm[]toTermMatrix(java.lang.Object[],java.lang.Class)n.a.n.a.
Old fileNew file
152152
MODIFIED (!) public abstract class io.github.prolobjectlink.prolog.AbstractEnginetop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologEnginen.a.
UNCHANGEDjava.lang.Iterablen.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDprotected final io.github.prolobjectlink.prolog.PrologProvidern.a.provider
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDprotected AbstractEngine(io.github.prolobjectlink.prolog.PrologProvider)n.a.n.a.
Old fileNew file
5555
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public booleancontains(java.lang.String)n.a.n.a.
Old fileNew file
7983
UNCHANGEDfinal public booleancontains(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
8391
NEWfinal public booleancontains(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.87
UNCHANGEDfinal public java.util.SetcurrentPredicates()n.a.n.a.
Old fileNew file
139159
UNCHANGEDpublic booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
219243
UNCHANGEDfinal protected java.lang.ObjectfromTerm(io.github.prolobjectlink.prolog.PrologTerm,java.lang.Class)n.a.n.a.
Old fileNew file
190214
UNCHANGEDfinal protected java.lang.ObjectfromTerm(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[],java.lang.Class)n.a.n.a.
Old fileNew file
194218
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologLoggergetLogger()n.a.n.a.
Old fileNew file
177201
UNCHANGEDfinal public java.lang.StringgetOSArch()n.a.n.a.
Old fileNew file
173197
UNCHANGEDfinal public java.lang.StringgetOSName()n.a.n.a.
Old fileNew file
166186
NEWfinal public java.lang.StringgetOSVersion()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.193
UNCHANGEDfinal public java.util.SetgetProgramClauses()n.a.n.a.
Old fileNew file
127147
UNCHANGEDfinal public java.util.MapgetProgramMap()n.a.n.a.
Old fileNew file
111131
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologProvidergetProvider()n.a.n.a.
Old fileNew file
6060
UNCHANGEDpublic inthashCode()n.a.n.a.
Old fileNew file
211235
UNCHANGEDfinal public booleanisProgramEmpty()n.a.n.a.
Old fileNew file
135155
NEWpublic java.util.Mapmatch(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.79
UNCHANGEDfinal public io.github.prolobjectlink.prolog.DefaultClauseBuildernewClauseBuilder()n.a.n.a.
Old fileNew file
150170
UNCHANGEDfinal public io.github.prolobjectlink.prolog.DefaultQueryBuildernewQueryBuilder()n.a.n.a.
Old fileNew file
146166
UNCHANGEDfinal public voidpersist(java.io.Writer)n.a.n.a.
Old fileNew file
6464
UNCHANGEDfinal public java.util.ListqueryAll(java.lang.String)n.a.n.a.
Old fileNew file
103119
UNCHANGEDfinal public java.util.ListqueryAll(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
107127
NEWfinal public java.util.ListqueryAll(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.123
MODIFIED (!)final  (<-  not_final )  public java.util.ListqueryN(int,java.lang.String)n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
95107
MODIFIED (!)final  (<-  not_final )  public java.util.ListqueryN(int,io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[])n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
99115
NEWfinal public java.util.ListqueryN(int,io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.111
UNCHANGEDfinal public java.util.MapqueryOne(java.lang.String)n.a.n.a.
Old fileNew file
8795
UNCHANGEDfinal public java.util.MapqueryOne(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
91103
NEWfinal public java.util.MapqueryOne(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.99
UNCHANGEDfinal protected java.lang.StringremoveQuoted(java.lang.String)n.a.n.a.
Old fileNew file
198222
UNCHANGEDfinal public booleanrunOnLinux()n.a.n.a.
Old fileNew file
162182
UNCHANGEDfinal public booleanrunOnOSX()n.a.n.a.
Old fileNew file
154174
UNCHANGEDfinal public booleanrunOnWindows()n.a.n.a.
Old fileNew file
158178
UNCHANGEDfinal public java.lang.StringtoString()n.a.n.a.
Old fileNew file
206230
UNCHANGEDfinal protected io.github.prolobjectlink.prolog.PrologTermtoTerm(java.lang.Object,java.lang.Class)n.a.n.a.
Old fileNew file
181205
UNCHANGEDfinal protected java.util.Map[]toTermMapArray(java.util.Map[],java.lang.Class)n.a.n.a.
Old fileNew file
186210
UNCHANGEDfinal public booleanunify(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
7575
UNCHANGED protected class io.github.prolobjectlink.prolog.AbstractEngine$PrologProgramIteratortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.AbstractIteratorn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.util.Iteratorn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic AbstractEngine$PrologProgramIterator(io.github.prolobjectlink.prolog.AbstractEngine,java.util.Collection)n.a.n.a.
Old fileNew file
240264
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic booleanhasNext()n.a.n.a.
Old fileNew file
245269
UNCHANGEDpublic io.github.prolobjectlink.prolog.PrologClausenext()n.a.n.a.
Old fileNew file
249273
UNCHANGEDpublic voidremove()n.a.n.a.
Old fileNew file
258282
UNCHANGED public class io.github.prolobjectlink.prolog.AbstractIndicatortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologIndicatorn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDprotected AbstractIndicator(java.lang.String,int)n.a.n.a.
Old fileNew file
3939
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
7272
UNCHANGEDfinal public intgetArity()n.a.n.a.
Old fileNew file
5353
UNCHANGEDfinal public java.lang.StringgetFunctor()n.a.n.a.
Old fileNew file
4949
UNCHANGEDfinal public java.lang.StringgetIndicator()n.a.n.a.
Old fileNew file
4545
UNCHANGEDfinal public inthashCode()n.a.n.a.
Old fileNew file
6363
UNCHANGEDfinal public java.lang.StringtoString()n.a.n.a.
Old fileNew file
5858
UNCHANGED public abstract class io.github.prolobjectlink.prolog.AbstractIteratortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.util.Iteratorn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic AbstractIterator()n.a.n.a.
Old fileNew file
3939
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic voidremove()n.a.n.a.
Old fileNew file
4242
MODIFIED public abstract class io.github.prolobjectlink.prolog.AbstractJavaConvertertop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologJavaConvertern.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDprotected AbstractJavaConverter(io.github.prolobjectlink.prolog.PrologProvider)n.a.n.a.
Old fileNew file
5858
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public booleancontainQuotes(java.lang.String)n.a.n.a.
Old fileNew file
6363
NEWpublic booleanequals(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.211
NEWpublic inthashCode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.203
UNCHANGEDfinal public java.lang.StringremoveQuotes(java.lang.String)n.a.n.a.
Old fileNew file
7070
UNCHANGEDfinal public java.lang.ObjecttoObject(io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
7777
UNCHANGEDfinal public java.util.ListtoObjectList(io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
183186
UNCHANGEDfinal public java.util.ListtoObjectLists(io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
191194
UNCHANGEDfinal public java.util.MaptoObjectMap(java.util.Map)n.a.n.a.
Old fileNew file
175178
UNCHANGEDfinal public java.util.ListtoObjectMaps(java.util.Map[])n.a.n.a.
Old fileNew file
167170
UNCHANGEDfinal public java.lang.Object[]toObjectsArray(io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
112112
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologTermtoTerm(java.lang.Object)n.a.n.a.
Old fileNew file
121121
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologTerm[]toTermsArray(java.lang.Object[])n.a.n.a.
Old fileNew file
159162
UNCHANGED public abstract class io.github.prolobjectlink.prolog.AbstractLoggertop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologLoggern.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic AbstractLogger()n.a.n.a.
Old fileNew file
3636
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public voiddebug(java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
5151
UNCHANGEDfinal public voiddebug(java.lang.Object,java.lang.Object,java.lang.Throwable)n.a.n.a.
Old fileNew file
5555
UNCHANGEDfinal public voiderror(java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
7575
UNCHANGEDfinal public voiderror(java.lang.Object,java.lang.Object,java.lang.Throwable)n.a.n.a.
Old fileNew file
7979
UNCHANGEDfinal public voidinfo(java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
5959
UNCHANGEDfinal public voidinfo(java.lang.Object,java.lang.Object,java.lang.Throwable)n.a.n.a.
Old fileNew file
6363
UNCHANGEDfinal public voidlog(java.lang.Object,java.util.logging.Level,java.lang.Object)n.a.n.a.
Old fileNew file
3939
UNCHANGEDfinal public voidtrace(java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
4343
UNCHANGEDfinal public voidtrace(java.lang.Object,java.lang.Object,java.lang.Throwable)n.a.n.a.
Old fileNew file
4747
UNCHANGEDfinal public voidwarn(java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
6767
UNCHANGEDfinal public voidwarn(java.lang.Object,java.lang.Object,java.lang.Throwable)n.a.n.a.
Old fileNew file
7171
UNCHANGED public abstract class io.github.prolobjectlink.prolog.AbstractOperatortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologOperatorn.a.
UNCHANGEDjava.lang.Comparablen.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic AbstractOperator(int,java.lang.String,java.lang.String)n.a.n.a.
Old fileNew file
4040
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic intcompareTo(io.github.prolobjectlink.prolog.PrologOperator)n.a.n.a.
Old fileNew file
100100
UNCHANGEDfinal public booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
7575
UNCHANGEDfinal public java.lang.StringgetOperator()n.a.n.a.
Old fileNew file
5555
UNCHANGEDfinal public intgetPriority()n.a.n.a.
Old fileNew file
4747
UNCHANGEDfinal public java.lang.StringgetSpecifier()n.a.n.a.
Old fileNew file
5151
UNCHANGEDfinal public inthashCode()n.a.n.a.
Old fileNew file
6565
UNCHANGEDfinal public java.lang.StringtoString()n.a.n.a.
Old fileNew file
6060
NEW public abstract class io.github.prolobjectlink.prolog.AbstractProgramtop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.util.AbstractMapn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWio.github.prolobjectlink.prolog.PrologProgramn.a.
NEWjava.lang.Iterablen.a.
NEWjava.util.Mapn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWprotected final io.github.prolobjectlink.prolog.PrologEnginen.a.engine
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWprotected AbstractProgram(io.github.prolobjectlink.prolog.PrologEngine)n.a.n.a.
Old fileNew file
n.a.40
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidadd(io.github.prolobjectlink.prolog.PrologClause)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.59
NEWpublic voidadd(io.github.prolobjectlink.prolog.PrologProgram)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.63
NEWpublic voidadd(io.github.prolobjectlink.prolog.PrologClauses)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.158
NEWpublic voidaddAll(io.github.prolobjectlink.prolog.PrologProgram)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.164
NEWpublic java.util.SetentrySet()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.192
NEWpublic booleanequals(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.205
NEWpublic io.github.prolobjectlink.prolog.PrologClausesget(java.lang.String,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.49
NEWpublic java.util.MapgetClauses()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.134
NEWpublic java.util.SetgetIndicators()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.149
NEWpublic inthashCode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.197
NEWpublic booleanisDiscontiguous(java.lang.String,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.118
NEWpublic booleanisDynamic(java.lang.String,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.94
NEWpublic booleanisMultifile(java.lang.String,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.106
NEWpublic java.util.Iteratoriterator()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.45
NEWpublic voidmarkDiscontiguous(java.lang.String,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.111
NEWpublic voidmarkDynamic(java.lang.String,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.87
NEWpublic voidmarkMultifile(java.lang.String,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.99
NEWpublic voidpush(io.github.prolobjectlink.prolog.PrologClause)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.71
NEWpublic voidremoveAll(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.75
NEWpublic voidremoveAll(java.lang.String,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.82
NEWpublic booleanremoveAll(io.github.prolobjectlink.prolog.PrologProgram)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.122
NEWpublic booleanremoveAll(io.github.prolobjectlink.prolog.PrologClauses)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.129
NEWpublic booleanretainAll(io.github.prolobjectlink.prolog.PrologClauses)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.172
NEWpublic java.lang.Object[]toArray(io.github.prolobjectlink.prolog.PrologClauses[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.184
NEWpublic java.lang.Object[]toArray()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.188
NEWpublic java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.223
NEWpublic voidunmarkDiscontiguous(java.lang.String,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.115
NEWpublic voidunmarkDynamic(java.lang.String,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.91
NEWpublic voidunmarkMultifile(java.lang.String,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.103
MODIFIED (*) public abstract class io.github.prolobjectlink.prolog.AbstractProvidertop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologMappern.a.
UNCHANGEDio.github.prolobjectlink.prolog.PrologParsern.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologProvidern.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDprotected final io.github.prolobjectlink.prolog.PrologConvertern.a.converter
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic AbstractProvider(io.github.prolobjectlink.prolog.PrologConverter)n.a.n.a.
Old fileNew file
42218
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWfinal protected io.github.prolobjectlink.prolog.PrologTermcast(io.github.prolobjectlink.prolog.PrologTerm,java.lang.Class)n.a.n.a.
Old fileNew file
n.a.334
NEWfinal public io.github.prolobjectlink.prolog.PrologTermcast(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.338
UNCHANGEDpublic booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
185399
UNCHANGEDfinal public java.lang.ObjectfromTerm(io.github.prolobjectlink.prolog.PrologTerm,java.lang.Class)n.a.n.a.
Old fileNew file
154368
UNCHANGEDfinal public java.lang.ObjectfromTerm(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[],java.lang.Class)n.a.n.a.
Old fileNew file
162376
UNCHANGEDfinal public java.lang.Object[]fromTermArray(io.github.prolobjectlink.prolog.PrologTerm[],java.lang.Class)n.a.n.a.
Old fileNew file
158372
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologConvertergetConverter()n.a.n.a.
Old fileNew file
150364
UNCHANGEDfinal public java.lang.StringgetName()n.a.n.a.
Old fileNew file
174388
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologParsergetParser()n.a.n.a.
Old fileNew file
166380
UNCHANGEDfinal public java.lang.StringgetVersion()n.a.n.a.
Old fileNew file
170384
UNCHANGEDpublic inthashCode()n.a.n.a.
Old fileNew file
178392
NEWfinal public booleanisCompliant()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.230
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologDoublenewDouble()n.a.n.a.
Old fileNew file
77271
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologFloatnewFloat()n.a.n.a.
Old fileNew file
73267
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologIntegernewInteger()n.a.n.a.
Old fileNew file
81275
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologListnewList(io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
89283
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologListnewList(java.lang.Object)n.a.n.a.
Old fileNew file
93287
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologListnewList(java.lang.Object[])n.a.n.a.
Old fileNew file
97291
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologListnewList(java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
101295
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologListnewList(java.lang.Object[],java.lang.Object)n.a.n.a.
Old fileNew file
108302
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologLongnewLong()n.a.n.a.
Old fileNew file
85279
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologTermnewStructure(java.lang.String,java.lang.Object[])n.a.n.a.
Old fileNew file
115309
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologTermnewStructure(java.lang.Object,java.lang.String,java.lang.Object)n.a.n.a.
Old fileNew file
121315
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologClauseparseClause(java.lang.String)n.a.n.a.
Old fileNew file
53247
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologListparseList(java.lang.String)n.a.n.a.
Old fileNew file
47241
UNCHANGEDfinal public java.util.SetparseProgram(java.lang.String)n.a.n.a.
Old fileNew file
65259
UNCHANGEDfinal public java.util.SetparseProgram(java.io.File)n.a.n.a.
Old fileNew file
69263
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologStructureparseStructure(java.lang.String)n.a.n.a.
Old fileNew file
59253
NEWfinal protected java.lang.StringremoveQuoted(java.lang.String)n.a.n.a.
Old fileNew file
n.a.223
UNCHANGEDpublic abstract java.lang.StringtoString()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologTermtoTerm(java.lang.Object,java.lang.Class)n.a.n.a.
Old fileNew file
128342
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologTerm[]toTermArray(java.lang.Object[],java.lang.Class)n.a.n.a.
Old fileNew file
132346
UNCHANGEDfinal public java.util.MaptoTermMap(java.util.Map,java.lang.Class)n.a.n.a.
Old fileNew file
141355
UNCHANGEDfinal public java.util.Map[]toTermMapArray(java.util.Map[],java.lang.Class)n.a.n.a.
Old fileNew file
146360
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologTerm[]toTermMatrix(java.lang.Object[],java.lang.Class)n.a.n.a.
Old fileNew file
136350
MODIFIED public abstract class io.github.prolobjectlink.prolog.AbstractQuerytop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.AbstractIteratorn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologQueryn.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Iteratorn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDprotected final io.github.prolobjectlink.prolog.AbstractEnginen.a.engine
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic AbstractQuery(io.github.prolobjectlink.prolog.AbstractEngine)n.a.n.a.
Old fileNew file
4545
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public java.util.ListallResults()n.a.n.a.
Old fileNew file
122141
UNCHANGEDfinal public java.util.ListallVariablesResults()n.a.n.a.
Old fileNew file
132163
UNCHANGEDfinal protected booleancontains(java.util.List,java.util.Map)n.a.n.a.
Old fileNew file
7171
UNCHANGEDfinal protected booleancontains(java.util.List,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
8080
UNCHANGEDpublic booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
146177
UNCHANGEDfinal protected java.lang.ObjectfromTerm(io.github.prolobjectlink.prolog.PrologTerm,java.lang.Class)n.a.n.a.
Old fileNew file
6767
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologEnginegetEngine()n.a.n.a.
Old fileNew file
5050
UNCHANGEDfinal protected io.github.prolobjectlink.prolog.PrologLoggergetLogger()n.a.n.a.
Old fileNew file
8989
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologProvidergetProvider()n.a.n.a.
Old fileNew file
5454
UNCHANGEDpublic inthashCode()n.a.n.a.
Old fileNew file
138169
UNCHANGEDfinal public booleanhasNext()n.a.n.a.
Old fileNew file
9797
UNCHANGEDfinal public java.util.Iteratoriterator()n.a.n.a.
Old fileNew file
9393
NEWfinal public java.util.Mapmore()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.122
UNCHANGEDfinal public java.util.Collectionnext()n.a.n.a.
Old fileNew file
103103
NEWfinal public java.util.ListnextResult()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.131
NEWfinal public java.util.MapnextVariablesResult()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.152
NEWfinal public java.util.ListnResult(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.136
NEWfinal public java.util.Listnths(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.117
NEWfinal public java.util.ListnVariablesResults(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.158
UNCHANGEDfinal public java.util.Mapone()n.a.n.a.
Old fileNew file
113113
UNCHANGEDfinal public java.util.ListoneResult()n.a.n.a.
Old fileNew file
117126
UNCHANGEDfinal public java.util.MaponeVariablesResult()n.a.n.a.
Old fileNew file
127146
UNCHANGEDfinal public voidremove()n.a.n.a.
Old fileNew file
109109
UNCHANGEDfinal protected io.github.prolobjectlink.prolog.PrologTermtoTerm(java.lang.Object,java.lang.Class)n.a.n.a.
Old fileNew file
5858
UNCHANGEDfinal protected java.util.Map[]toTermMapArray(java.util.Map[],java.lang.Class)n.a.n.a.
Old fileNew file
6363
REMOVED (!) public class io.github.prolobjectlink.prolog.AbstractReferencetop
Compatibility Changes:
Change
CLASS_REMOVED
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)io.github.prolobjectlink.prolog.AbstractTerm
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)io.github.prolobjectlink.prolog.PrologElement
Change
INTERFACE_REMOVED
REMOVED (!)io.github.prolobjectlink.prolog.PrologReference
Change
INTERFACE_REMOVED
REMOVED (!)io.github.prolobjectlink.prolog.PrologTerm
Change
INTERFACE_REMOVED
REMOVED (!)java.lang.Comparable
Change
INTERFACE_REMOVED
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)protected final java.lang.Object (!)
Change
FIELD_REMOVED
reference
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public AbstractReference(io.github.prolobjectlink.prolog.PrologProvider,java.lang.Object)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
35n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public intcompareTo(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_REMOVED
Old fileNew file
180n.a.
REMOVEDpublic io.github.prolobjectlink.prolog.PrologTerm[]getArguments()n.a.n.a.
Old fileNew file
168n.a.
REMOVEDpublic intgetArity()n.a.n.a.
Old fileNew file
157n.a.
REMOVEDpublic java.lang.StringgetFunctor()n.a.n.a.
Old fileNew file
162n.a.
REMOVEDpublic java.lang.StringgetIndicator()n.a.n.a.
Old fileNew file
41n.a.
REMOVEDpublic java.lang.ObjectgetObject()n.a.n.a.
Old fileNew file
152n.a.
REMOVEDpublic booleanhasIndicator(java.lang.String,int)n.a.n.a.
Old fileNew file
46n.a.
REMOVEDpublic booleanisAtom()n.a.n.a.
Old fileNew file
51n.a.
REMOVEDpublic booleanisAtomic()n.a.n.a.
Old fileNew file
106n.a.
REMOVEDpublic booleanisCompound()n.a.n.a.
Old fileNew file
111n.a.
REMOVEDpublic booleanisDouble()n.a.n.a.
Old fileNew file
71n.a.
REMOVEDpublic booleanisEmptyList()n.a.n.a.
Old fileNew file
101n.a.
REMOVEDpublic booleanisEvaluable()n.a.n.a.
Old fileNew file
116n.a.
REMOVEDpublic booleanisFalseType()n.a.n.a.
Old fileNew file
126n.a.
REMOVEDpublic booleanisFloat()n.a.n.a.
Old fileNew file
61n.a.
REMOVEDpublic booleanisInteger()n.a.n.a.
Old fileNew file
66n.a.
REMOVEDpublic booleanisList()n.a.n.a.
Old fileNew file
86n.a.
REMOVEDpublic booleanisLong()n.a.n.a.
Old fileNew file
76n.a.
REMOVEDpublic booleanisNil()n.a.n.a.
Old fileNew file
96n.a.
REMOVEDpublic booleanisNullType()n.a.n.a.
Old fileNew file
131n.a.
REMOVEDpublic booleanisNumber()n.a.n.a.
Old fileNew file
56n.a.
REMOVEDpublic booleanisObjectType()n.a.n.a.
Old fileNew file
142n.a.
REMOVEDpublic booleanisReference()n.a.n.a.
Old fileNew file
147n.a.
REMOVEDpublic booleanisStructure()n.a.n.a.
Old fileNew file
91n.a.
REMOVEDpublic booleanisTrueType()n.a.n.a.
Old fileNew file
121n.a.
REMOVEDpublic booleanisVariable()n.a.n.a.
Old fileNew file
81n.a.
REMOVEDpublic booleanisVoidType()n.a.n.a.
Old fileNew file
136n.a.
REMOVEDpublic booleanunify(io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
174n.a.
MODIFIED public abstract class io.github.prolobjectlink.prolog.AbstractTermtop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologElementn.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologTermn.a.
UNCHANGEDjava.lang.Comparablen.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDprotected final io.github.prolobjectlink.prolog.PrologProvidern.a.provider
UNCHANGEDprotected intn.a.type
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDprotected AbstractTerm(int,io.github.prolobjectlink.prolog.PrologProvider)n.a.n.a.
Old fileNew file
3966
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWfinal protected io.github.prolobjectlink.prolog.PrologTermcast(io.github.prolobjectlink.prolog.PrologTerm,java.lang.Class)n.a.n.a.
Old fileNew file
n.a.149
NEWfinal protected io.github.prolobjectlink.prolog.PrologTermcast(io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.164
NEWfinal public io.github.prolobjectlink.prolog.PrologTermcast()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.168
UNCHANGEDfinal protected voidcheckIndex(int)n.a.n.a.
Old fileNew file
4572
UNCHANGEDfinal protected voidcheckIndex(int,int)n.a.n.a.
Old fileNew file
5178
UNCHANGEDfinal protected java.lang.ObjectfromTerm(io.github.prolobjectlink.prolog.PrologTerm,java.lang.Class)n.a.n.a.
Old fileNew file
7299
UNCHANGEDfinal protected java.lang.Object[]fromTermArray(io.github.prolobjectlink.prolog.PrologTerm[],java.lang.Class)n.a.n.a.
Old fileNew file
76103
UNCHANGEDpublic io.github.prolobjectlink.prolog.PrologTermgetArgument(int)n.a.n.a.
Old fileNew file
84111
NEWfinal public java.lang.StringgetIndicator()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.117
UNCHANGEDfinal protected io.github.prolobjectlink.prolog.PrologLoggergetLogger()n.a.n.a.
Old fileNew file
80107
NEWpublic java.lang.ObjectgetObject()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.172
UNCHANGEDfinal public io.github.prolobjectlink.prolog.PrologProvidergetProvider()n.a.n.a.
Old fileNew file
98133
UNCHANGEDpublic io.github.prolobjectlink.prolog.PrologTermgetTerm()n.a.n.a.
Old fileNew file
90125
UNCHANGEDfinal public intgetType()n.a.n.a.
Old fileNew file
94129
NEWfinal public booleanhasIndicator(java.lang.String,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.121
NEWfinal public booleanisClass()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.244
NEWfinal public booleanisClause()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.256
NEWfinal public booleanisEntry()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.220
NEWpublic booleanisField()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.228
NEWfinal public booleanisMap()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.224
NEWfinal public booleanisMixin()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.240
NEWpublic booleanisParameter()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.236
NEWpublic booleanisResult()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.232
NEWfinal public booleanisTerm()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.260
NEWpublic booleanisVariableBound()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.248
NEWpublic booleanisVariableNotBound()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.252
NEWfinal public java.util.Mapmatch(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.270
UNCHANGEDfinal protected java.lang.StringremoveQuoted(java.lang.String)n.a.n.a.
Old fileNew file
5784
UNCHANGEDfinal protected io.github.prolobjectlink.prolog.PrologTermtoTerm(java.lang.Object,java.lang.Class)n.a.n.a.
Old fileNew file
6491
UNCHANGEDfinal protected io.github.prolobjectlink.prolog.PrologTerm[]toTermArray(java.lang.Object[],java.lang.Class)n.a.n.a.
Old fileNew file
6895
UNCHANGED (Serializable compatible) final public class io.github.prolobjectlink.prolog.ArityErrortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologErrorn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-43229008857520988332828526751667597579
Newtrue-43229008857520988332828526751667597579
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic ArityError(java.lang.Object)n.a.n.a.
Old fileNew file
4949
UNCHANGED public class io.github.prolobjectlink.prolog.ArrayIteratortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.AbstractIteratorn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.util.Iteratorn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic ArrayIterator(java.lang.Object[])n.a.n.a.
Old fileNew file
5151
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic booleanhasNext()n.a.n.a.
Old fileNew file
5757
UNCHANGEDpublic java.lang.Objectnext()n.a.n.a.
Old fileNew file
6161
UNCHANGED (Serializable compatible) final public class io.github.prolobjectlink.prolog.CompoundExpectedErrortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologErrorn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-6507260977053550162-3064952286859633255
Newtrue-6507260977053550162-3064952286859633255
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic CompoundExpectedError(java.lang.Object)n.a.n.a.
Old fileNew file
4949
UNCHANGED (Serializable compatible) final public class io.github.prolobjectlink.prolog.FunctorErrortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologErrorn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-5448822929078224246-3324307242366044977
Newtrue-5448822929078224246-3324307242366044977
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic FunctorError(java.lang.Object)n.a.n.a.
Old fileNew file
4949
UNCHANGED (Serializable compatible) final public class io.github.prolobjectlink.prolog.IndicatorErrortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologErrorn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-90480124353714197713634744000779459116
Newtrue-90480124353714197713634744000779459116
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic IndicatorError(java.lang.Object)n.a.n.a.
Old fileNew file
4949
UNCHANGED public class io.github.prolobjectlink.prolog.Licensestop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final java.lang.Stringn.a.AGPL_V3
UNCHANGEDpublic static final java.lang.Stringn.a.APACHE_V2
UNCHANGEDpublic static final java.lang.Stringn.a.BSD_2
UNCHANGEDpublic static final java.lang.Stringn.a.BSD_3
UNCHANGEDpublic static final java.lang.Stringn.a.CDDL_V1
UNCHANGEDpublic static final java.lang.Stringn.a.EPL_V1
UNCHANGEDpublic static final java.lang.Stringn.a.EUPL_V1_1
UNCHANGEDpublic static final java.lang.Stringn.a.FDL_V1_3
UNCHANGEDpublic static final java.lang.Stringn.a.GPL_V1
UNCHANGEDpublic static final java.lang.Stringn.a.GPL_V2
UNCHANGEDpublic static final java.lang.Stringn.a.GPL_V3
UNCHANGEDpublic static final java.lang.Stringn.a.LGPL_V2_1
UNCHANGEDpublic static final java.lang.Stringn.a.LGPL_V3
UNCHANGEDpublic static final java.lang.Stringn.a.MIT
UNCHANGEDpublic static final java.lang.Stringn.a.MPL_V1_1
UNCHANGEDpublic static final java.lang.Stringn.a.NO_SPECIFIED
UNCHANGED (Serializable compatible) final public class io.github.prolobjectlink.prolog.ListExpectedErrortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologErrorn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue998583873504941270-3064952286859633255
Newtrue998583873504941270-3064952286859633255
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic ListExpectedError(java.lang.Object)n.a.n.a.
Old fileNew file
3838
MODIFIED final public class io.github.prolobjectlink.prolog.Prologtop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public io.github.prolobjectlink.prolog.PrologProvidergetProvider(java.lang.Class)n.a.n.a.
Old fileNew file
5287
NEWstatic public io.github.prolobjectlink.prolog.PrologProvidergetProvider()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.57
NEWstatic public io.github.prolobjectlink.prolog.PrologProvidergetProvider(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.70
UNCHANGED (*) public abstract interface io.github.prolobjectlink.prolog.PrologAtomtop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologElementn.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologTermn.a.
UNCHANGEDjava.lang.Comparablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract java.lang.StringgetStringValue()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidsetStringValue(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public abstract class io.github.prolobjectlink.prolog.PrologBuiltintop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWio.github.prolobjectlink.prolog.PrologElementn.a.
NEWio.github.prolobjectlink.prolog.PrologStructuren.a.
NEWio.github.prolobjectlink.prolog.PrologTermn.a.
NEWjava.lang.Comparablen.a.
MODIFIED (*) public abstract interface io.github.prolobjectlink.prolog.PrologClausetop
Compatibility Changes:
Change
INTERFACE_ADDED
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWio.github.prolobjectlink.prolog.PrologDocumentablen.a.
NEWio.github.prolobjectlink.prolog.PrologElementn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract io.github.prolobjectlink.prolog.PrologClausecast()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermgetArgument(int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTerm[]getArguments()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract intgetArity()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermgetBody()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTerm[]getBodyArray()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.IteratorgetBodyIterator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetFunctor()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermgetHead()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetIndicator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologIndicatorgetPrologIndicator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermgetTerm()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanhasIndicator(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisDirective()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisDiscontiguous()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisDynamic()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisFact()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisFunction()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisMethod()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisMultifile()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisRule()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanunify(io.github.prolobjectlink.prolog.PrologClause)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED public abstract interface io.github.prolobjectlink.prolog.PrologClauseBuildertop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologBuildern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract voidasserta()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidassertz()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologClauseBuilderbegin(java.lang.String,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologClauseBuilderbegin(io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanclause()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologClauseBuildercomma(io.github.prolobjectlink.prolog.PrologTerm,java.lang.String,io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologClauseBuildercomma(java.lang.String,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologClauseBuildercomma(io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetClauseString()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologClauseBuilderneck(io.github.prolobjectlink.prolog.PrologTerm,java.lang.String,io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologClauseBuilderneck(java.lang.String,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologClauseBuilderneck(io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidretract()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED public abstract interface io.github.prolobjectlink.prolog.PrologClausestop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.Listn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract java.lang.StringgetIndicator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisDiscontiguous()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisDynamic()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisMultifile()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED public abstract interface io.github.prolobjectlink.prolog.PrologConsoletop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract java.util.MapgetArguments(java.lang.String[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidprintUsage()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidrun(java.lang.String[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED public abstract interface io.github.prolobjectlink.prolog.PrologConvertertop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologMappern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologProvidercreateProvider()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.ObjectfromTerm(io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.ObjectfromTerm(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.Object[]fromTermArray(io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.ClassgetGenericClass()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermtoTerm(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTerm[]toTermArray(java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.MaptoTermMap(java.util.Map)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.Map[]toTermMapArray(java.util.Map[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTerm[]toTermMatrix(java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public abstract interface io.github.prolobjectlink.prolog.PrologDocumentabletop
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Objectn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract java.lang.StringgetAuthor()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.StringgetDescription()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.StringgetSee()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.StringgetSince()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.StringgetVersion()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanhasAuthor()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanhasDescription()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanhasDocumentation()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanhasSee()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanhasSince()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanhasVersion()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidsetAuthor(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidsetDescription(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidsetSee(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidsetSince(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidsetVersion(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED (*) public abstract interface io.github.prolobjectlink.prolog.PrologDoubletop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologElementn.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologNumbern.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologTermn.a.
UNCHANGEDjava.lang.Comparablen.a.
NEW public abstract interface io.github.prolobjectlink.prolog.PrologElementtop
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Objectn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract booleanisClause()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanisTerm()n.a.n.a.
Old fileNew file
n.a.n.a.
MODIFIED (*) public abstract interface io.github.prolobjectlink.prolog.PrologEnginetop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.lang.Iterablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract voidabolish(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidasserta(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidasserta(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract voidasserta(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidassertz(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidassertz(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract voidassertz(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanclause(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanclause(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanclause(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidconsult(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidconsult(java.io.Reader)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleancontains(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleancontains(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleancontains(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleancurrentOperator(int,java.lang.String,java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.SetcurrentOperators()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleancurrentPredicate(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.SetcurrentPredicates()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voiddispose()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.SetgetBuiltIns()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetLicense()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologLoggergetLogger()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetName()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetOSArch()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetOSName()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.lang.StringgetOSVersion()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.SetgetPredicates()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract io.github.prolobjectlink.prolog.PrologProgramgetProgram()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.SetgetProgramClauses()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.MapgetProgramMap()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract intgetProgramSize()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologProvidergetProvider()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.lang.StringgetVendor()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetVersion()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidinclude(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidinclude(java.io.Reader)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisProgramEmpty()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.util.Mapmatch(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologClauseBuildernewClauseBuilder()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologQueryBuildernewQueryBuilder()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidoperator(int,java.lang.String,java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidpersist(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidpersist(java.io.Writer)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologQueryquery(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologQueryquery(io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologQueryquery(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract io.github.prolobjectlink.prolog.PrologQueryquery(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.ListqueryAll(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.ListqueryAll(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.util.ListqueryAll(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.ListqueryN(int,java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.ListqueryN(int,io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.util.ListqueryN(int,io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.MapqueryOne(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.MapqueryOne(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.util.MapqueryOne(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidretract(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidretract(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract voidretract(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanrunOnLinux()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanrunOnOSX()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanrunOnWindows()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanunify(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.Listverify()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public abstract interface io.github.prolobjectlink.prolog.PrologEntrytop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWio.github.prolobjectlink.prolog.PrologElementn.a.
NEWio.github.prolobjectlink.prolog.PrologTermn.a.
NEWjava.lang.Comparablen.a.
NEWjava.util.Map$Entryn.a.
UNCHANGED (Serializable compatible) public class io.github.prolobjectlink.prolog.PrologErrortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Errorn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-40114010823123423704344277636991967495
Newtrue-40114010823123423704344277636991967495
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic PrologError(java.lang.String)n.a.n.a.
Old fileNew file
9494
UNCHANGEDpublic PrologError(java.lang.String,java.lang.Throwable)n.a.n.a.
Old fileNew file
9898
UNCHANGED (*) public abstract interface io.github.prolobjectlink.prolog.PrologFloattop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologElementn.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologNumbern.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologTermn.a.
UNCHANGEDjava.lang.Comparablen.a.
UNCHANGED public abstract interface io.github.prolobjectlink.prolog.PrologFormattertop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract java.lang.Stringformat(java.util.logging.LogRecord)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED public abstract interface io.github.prolobjectlink.prolog.PrologIndicatortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract intgetArity()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetFunctor()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetIndicator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED (*) public abstract interface io.github.prolobjectlink.prolog.PrologIntegertop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologElementn.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologNumbern.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologTermn.a.
UNCHANGEDjava.lang.Comparablen.a.
UNCHANGED public abstract interface io.github.prolobjectlink.prolog.PrologJavaConvertertop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract booleancontainQuotes(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringremoveQuotes(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.ObjecttoObject(io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.ListtoObjectList(io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.ListtoObjectLists(io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.MaptoObjectMap(java.util.Map)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.ListtoObjectMaps(java.util.Map[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.Object[]toObjectsArray(io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermtoTerm(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTerm[]toTermsArray(java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED (*) public abstract interface io.github.prolobjectlink.prolog.PrologListtop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologElementn.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologTermn.a.
UNCHANGEDjava.lang.Comparablen.a.
UNCHANGEDjava.lang.Iterablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract voidclear()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermgetHead()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermgetTail()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisEmpty()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract intsize()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED public abstract interface io.github.prolobjectlink.prolog.PrologLoggertop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final java.lang.Stringn.a.CLASS_CAST
UNCHANGEDpublic static final java.lang.Stringn.a.CLASS_NOT_FOUND
UNCHANGEDpublic static final java.lang.Stringn.a.DONT_WORRY
UNCHANGEDpublic static final java.lang.Stringn.a.ERROR_LOADING_BUILT_INS
UNCHANGEDpublic static final java.lang.Stringn.a.EXECUTION_ERROR
UNCHANGEDpublic static final java.lang.Stringn.a.FILE_NOT_DELETE
UNCHANGEDpublic static final java.lang.Stringn.a.FILE_NOT_FOUND
UNCHANGEDpublic static final java.lang.Stringn.a.ILLEGAL_ACCESS
UNCHANGEDpublic static final java.lang.Stringn.a.ILLEGAL_ARGUMENT
UNCHANGEDpublic static final java.lang.Stringn.a.INDICATOR_NOT_FOUND
UNCHANGEDpublic static final java.lang.Stringn.a.INSTANTIATION
UNCHANGEDpublic static final java.lang.Stringn.a.INTERRUPTED_ERROR
UNCHANGEDpublic static final java.lang.Stringn.a.INVOCATION_TARGET
UNCHANGEDpublic static final java.lang.Stringn.a.IO
UNCHANGEDpublic static final java.lang.Stringn.a.LINK
UNCHANGEDpublic static final java.lang.Stringn.a.NO_SUCH_FIELD
UNCHANGEDpublic static final java.lang.Stringn.a.NO_SUCH_METHOD
UNCHANGEDpublic static final java.lang.Stringn.a.NON_SOLUTION
UNCHANGEDpublic static final java.lang.Stringn.a.RUNTIME_ERROR
UNCHANGEDpublic static final java.lang.Stringn.a.SECURITY
UNCHANGEDpublic static final java.lang.Stringn.a.SQL_ERROR
UNCHANGEDpublic static final java.lang.Stringn.a.SYNTAX_ERROR
UNCHANGEDpublic static final java.lang.Stringn.a.UNKNOWN_HOST
UNCHANGEDpublic static final java.lang.Stringn.a.UNKNOWN_PREDICATE
UNCHANGEDpublic static final java.lang.Stringn.a.URI
UNCHANGEDpublic static final java.lang.Stringn.a.URL
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract voiddebug(java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voiddebug(java.lang.Object,java.lang.Object,java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voiderror(java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voiderror(java.lang.Object,java.lang.Object,java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidinfo(java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidinfo(java.lang.Object,java.lang.Object,java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidlog(java.lang.Object,java.util.logging.Level,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidlog(java.lang.Object,java.util.logging.Level,java.lang.Object,java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidtrace(java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidtrace(java.lang.Object,java.lang.Object,java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidwarn(java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidwarn(java.lang.Object,java.lang.Object,java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED (*) public abstract interface io.github.prolobjectlink.prolog.PrologLongtop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologElementn.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologNumbern.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologTermn.a.
UNCHANGEDjava.lang.Comparablen.a.
NEW public abstract interface io.github.prolobjectlink.prolog.PrologMaptop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWio.github.prolobjectlink.prolog.PrologElementn.a.
NEWio.github.prolobjectlink.prolog.PrologListn.a.
NEWio.github.prolobjectlink.prolog.PrologTermn.a.
NEWjava.lang.Comparablen.a.
NEWjava.lang.Iterablen.a.
NEWjava.util.Mapn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract booleancontains(java.util.Map$Entry)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidput(java.util.Map$Entry)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidputAll(java.util.Collection)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidremove(java.util.Map$Entry)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED (*) public abstract interface io.github.prolobjectlink.prolog.PrologNumbertop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologElementn.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologTermn.a.
UNCHANGEDjava.lang.Comparablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract doublegetDoubleValue()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract floatgetFloatValue()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract intgetIntegerValue()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract longgetLongValue()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologDoublegetPrologDouble()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologFloatgetPrologFloat()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologIntegergetPrologInteger()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologLonggetPrologLong()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED public abstract interface io.github.prolobjectlink.prolog.PrologOperatortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.lang.Comparablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract java.lang.StringgetOperator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract intgetPriority()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetSpecifier()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED public abstract interface io.github.prolobjectlink.prolog.PrologOperatorSettop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.Setn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract booleancurrentOp(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public abstract interface io.github.prolobjectlink.prolog.PrologProgramtop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.Iterablen.a.
NEWjava.util.Mapn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract voidadd(io.github.prolobjectlink.prolog.PrologClause)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidadd(io.github.prolobjectlink.prolog.PrologProgram)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidadd(io.github.prolobjectlink.prolog.PrologClauses)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidaddAll(io.github.prolobjectlink.prolog.PrologProgram)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract io.github.prolobjectlink.prolog.PrologClausesget(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.MapgetClauses()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.SetgetIndicators()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanisDiscontiguous(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanisDynamic(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanisMultifile(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidmarkDiscontiguous(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidmarkDynamic(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidmarkMultifile(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract io.github.prolobjectlink.prolog.PrologClausesnewClauses(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidpush(io.github.prolobjectlink.prolog.PrologClause)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidremoveAll(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanremoveAll(io.github.prolobjectlink.prolog.PrologProgram)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanremoveAll(io.github.prolobjectlink.prolog.PrologClauses)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanretainAll(io.github.prolobjectlink.prolog.PrologClauses)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.Object[]toArray(io.github.prolobjectlink.prolog.PrologClauses[])n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.Object[]toArray()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidunmarkDiscontiguous(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidunmarkDynamic(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidunmarkMultifile(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
MODIFIED (*) public abstract interface io.github.prolobjectlink.prolog.PrologProvidertop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologMappern.a.
UNCHANGEDio.github.prolobjectlink.prolog.PrologParsern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract io.github.prolobjectlink.prolog.PrologTermcast(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract io.github.prolobjectlink.prolog.PrologTermfalseReference()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologConvertergetConverter()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologJavaConvertergetJavaConverter()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologLoggergetLogger()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetName()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologParsergetParser()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetVersion()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisCompliant()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologAtomnewAtom(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologDoublenewDouble()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologDoublenewDouble(java.lang.Number)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologEnginenewEngine()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologEnginenewEngine(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract io.github.prolobjectlink.prolog.PrologTermnewEntry(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract io.github.prolobjectlink.prolog.PrologTermnewEntry(java.lang.Object,java.lang.Object)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologFloatnewFloat()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologFloatnewFloat(java.lang.Number)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologIntegernewInteger()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologIntegernewInteger(java.lang.Number)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologListnewList()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologListnewList(io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologListnewList(io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologListnewList(io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologListnewList(io.github.prolobjectlink.prolog.PrologTerm[],io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologListnewList(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologListnewList(java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologListnewList(java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologListnewList(java.lang.Object[],java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologLongnewLong()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologLongnewLong(java.lang.Number)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract io.github.prolobjectlink.prolog.PrologTermnewMap(java.util.Map)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract io.github.prolobjectlink.prolog.PrologTermnewMap(int)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract io.github.prolobjectlink.prolog.PrologTermnewMap()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermnewReference(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologStructurenewStructure(java.lang.String,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermnewStructure(java.lang.String,java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermnewStructure(io.github.prolobjectlink.prolog.PrologTerm,java.lang.String,io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermnewStructure(java.lang.Object,java.lang.String,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologVariablenewVariable(int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologVariablenewVariable(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract io.github.prolobjectlink.prolog.PrologTermnullReference()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermprologCut()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermprologEmpty()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermprologFail()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermprologFalse()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermprologInclude(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermprologNil()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermprologTrue()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract io.github.prolobjectlink.prolog.PrologTermtrueReference()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract io.github.prolobjectlink.prolog.PrologTermvoidReference()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED (*) public abstract interface io.github.prolobjectlink.prolog.PrologQuerytop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Iteratorn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract java.util.Listall()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.ListallResults()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTerm[]allSolutions()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.ListallVariablesResults()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.Map[]allVariablesSolutions()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voiddispose()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologEnginegetEngine()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologProvidergetProvider()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanhasMoreSolutions()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanhasSolution()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.util.Mapmore()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.util.ListnextResult()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTerm[]nextSolution()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.util.MapnextVariablesResult()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.MapnextVariablesSolution()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.util.ListnResult(int)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTerm[]nSolutions(int)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.util.Listnths(int)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.util.ListnVariablesResults(int)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.Map[]nVariablesSolutions(int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.Mapone()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.ListoneResult()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTerm[]oneSolution()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.MaponeVariablesResult()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.util.MaponeVariablesSolution()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED public abstract interface io.github.prolobjectlink.prolog.PrologQueryBuildertop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologBuildern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologQueryBuilderbegin(io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologQueryBuilderbegin(java.lang.String,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologQueryBuildercomma(io.github.prolobjectlink.prolog.PrologTerm,java.lang.String,io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologQueryBuildercomma(java.lang.String,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologQueryBuildercomma(io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetQueryString()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologQueryquery()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologQueryBuildersemicolon(io.github.prolobjectlink.prolog.PrologTerm,java.lang.String,io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologQueryBuildersemicolon(java.lang.String,io.github.prolobjectlink.prolog.PrologTerm[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologQueryBuildersemicolon(io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
MODIFIED (*) public abstract interface io.github.prolobjectlink.prolog.PrologReferencetop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologElementn.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologTermn.a.
UNCHANGEDjava.lang.Comparablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract java.lang.ClassgetReferenceType()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED final public  (<-  package_protected )  class io.github.prolobjectlink.prolog.PrologScriptEnginetop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjavax.script.AbstractScriptEnginen.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjavax.script.ScriptEnginen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic javax.script.BindingscreateBindings()n.a.n.a.
Old fileNew file
6060
UNCHANGEDpublic java.lang.Objecteval(java.lang.String,javax.script.ScriptContext)
Status:Name:
UNCHANGEDjavax.script.ScriptException
n.a.
Old fileNew file
6868
UNCHANGEDpublic java.lang.Objecteval(java.io.Reader,javax.script.ScriptContext)
Status:Name:
UNCHANGEDjavax.script.ScriptException
n.a.
Old fileNew file
7272
UNCHANGEDpublic java.lang.Objecteval(java.io.Reader,javax.script.Bindings)
Status:Name:
UNCHANGEDjavax.script.ScriptException
n.a.
Old fileNew file
7777
UNCHANGEDpublic java.lang.Objecteval(java.lang.String,javax.script.Bindings)
Status:Name:
UNCHANGEDjavax.script.ScriptException
n.a.
Old fileNew file
9595
UNCHANGEDpublic java.lang.Objecteval(java.lang.String)
Status:Name:
UNCHANGEDjavax.script.ScriptException
n.a.
Old fileNew file
137137
UNCHANGEDpublic java.lang.Objecteval(java.io.Reader)
Status:Name:
UNCHANGEDjavax.script.ScriptException
n.a.
Old fileNew file
142142
UNCHANGEDpublic javax.script.ScriptEngineFactorygetFactory()n.a.n.a.
Old fileNew file
6464
NEWpublic io.github.prolobjectlink.prolog.PrologProvidergetProvider()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.146
UNCHANGED public abstract class io.github.prolobjectlink.prolog.PrologScriptEngineFactorytop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjavax.script.ScriptEngineFactoryn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic PrologScriptEngineFactory(io.github.prolobjectlink.prolog.PrologEngine)n.a.n.a.
Old fileNew file
4545
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
131131
UNCHANGEDfinal public java.lang.StringgetEngineName()n.a.n.a.
Old fileNew file
5050
UNCHANGEDfinal public java.lang.StringgetEngineVersion()n.a.n.a.
Old fileNew file
5454
UNCHANGEDfinal public java.util.ListgetExtensions()n.a.n.a.
Old fileNew file
5858
UNCHANGEDfinal public java.lang.StringgetLanguageName()n.a.n.a.
Old fileNew file
7070
UNCHANGEDfinal public java.lang.StringgetLanguageVersion()n.a.n.a.
Old fileNew file
7474
UNCHANGEDfinal public java.util.ListgetMimeTypes()n.a.n.a.
Old fileNew file
6262
UNCHANGEDfinal public java.util.ListgetNames()n.a.n.a.
Old fileNew file
6666
UNCHANGEDfinal public java.lang.StringgetOutputStatement(java.lang.String)n.a.n.a.
Old fileNew file
9393
UNCHANGEDfinal public java.lang.ObjectgetParameter(java.lang.String)n.a.n.a.
Old fileNew file
7878
UNCHANGEDfinal public java.lang.StringgetProgram(java.lang.String[])n.a.n.a.
Old fileNew file
9797
UNCHANGEDfinal public javax.script.ScriptEnginegetScriptEngine()n.a.n.a.
Old fileNew file
112112
UNCHANGEDpublic inthashCode()n.a.n.a.
Old fileNew file
122122
UNCHANGEDpublic java.lang.StringtoString()n.a.n.a.
Old fileNew file
117117
UNCHANGED (*) public abstract interface io.github.prolobjectlink.prolog.PrologStructuretop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologElementn.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologTermn.a.
UNCHANGEDjava.lang.Comparablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermgetLeft()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetOperator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermgetRight()n.a.n.a.
Old fileNew file
n.a.n.a.
MODIFIED (*) public abstract interface io.github.prolobjectlink.prolog.PrologTermtop
Compatibility Changes:
Change
INTERFACE_ADDED
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWio.github.prolobjectlink.prolog.PrologElementn.a.
UNCHANGEDjava.lang.Comparablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract io.github.prolobjectlink.prolog.PrologTermcast()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermgetArgument(int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTerm[]getArguments()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract intgetArity()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetFunctor()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.StringgetIndicator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.ObjectgetObject()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologProvidergetProvider()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract io.github.prolobjectlink.prolog.PrologTermgetTerm()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract intgetType()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanhasIndicator(java.lang.String,int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisAtom()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisAtomic()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisClass()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_ADDED_TO_INTERFACE
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisCompound()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisDouble()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisEmptyList()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisEntry()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisEvaluable()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisFalseType()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisField()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_ADDED_TO_INTERFACE
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisFloat()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisInteger()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisList()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisLong()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisMap()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisMixin()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_ADDED_TO_INTERFACE
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisNil()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisNullType()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisNumber()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisObjectType()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisParameter()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_ADDED_TO_INTERFACE
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisReference()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisResult()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_ADDED_TO_INTERFACE
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisStructure()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisTrueType()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisVariable()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisVariableBound()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisVariableNotBound()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisVoidType()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.util.Mapmatch(io.github.prolobjectlink.prolog.PrologTerm)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanunify(io.github.prolobjectlink.prolog.PrologTerm)n.a.n.a.
Old fileNew file
n.a.n.a.
MODIFIED final public class io.github.prolobjectlink.prolog.PrologTermTypetop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final intn.a.ATOM_TYPE
NEWpublic static final intn.a.CLASS_TYPE
UNCHANGEDpublic static final intn.a.CUT_TYPE
UNCHANGEDpublic static final intn.a.DOUBLE_TYPE
UNCHANGEDpublic static final intn.a.FAIL_TYPE
UNCHANGEDpublic static final intn.a.FALSE_TYPE
NEWpublic static final intn.a.FIELD_TYPE
UNCHANGEDpublic static final intn.a.FLOAT_TYPE
UNCHANGEDpublic static final intn.a.INTEGER_TYPE
UNCHANGEDpublic static final intn.a.LIST_TYPE
UNCHANGEDpublic static final intn.a.LONG_TYPE
NEWpublic static final intn.a.MAP_ENTRY_TYPE
NEWpublic static final intn.a.MAP_TYPE
NEWpublic static final intn.a.METHOD_TYPE
NEWpublic static final intn.a.MIXIN_TYPE
NEWpublic static final intn.a.NAMESPACE_TYPE
UNCHANGEDpublic static final intn.a.NIL_TYPE
UNCHANGEDpublic static final intn.a.OBJECT_TYPE
NEWpublic static final intn.a.PARAMETER_TYPE
NEWpublic static final intn.a.RESULT_TYPE
UNCHANGEDpublic static final intn.a.STREAM_TYPE
UNCHANGEDpublic static final intn.a.STRUCTURE_TYPE
UNCHANGEDpublic static final intn.a.TRUE_TYPE
UNCHANGEDpublic static final intn.a.VARIABLE_TYPE
NEW public abstract interface io.github.prolobjectlink.prolog.PrologTypetop
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Objectn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract io.github.prolobjectlink.prolog.PrologProvidergetProvider()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED (*) public abstract interface io.github.prolobjectlink.prolog.PrologVariabletop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologElementn.a.
UNCHANGED (*)io.github.prolobjectlink.prolog.PrologTermn.a.
UNCHANGEDjava.lang.Comparablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract java.lang.StringgetName()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract intgetPosition()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract booleanisAnonymous()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidsetName(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW final public class io.github.prolobjectlink.prolog.spi.ServiceProviderLocatortop
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Objectn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public io.github.prolobjectlink.prolog.PrologProvidergetProvider()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.50
NEWstatic public io.github.prolobjectlink.prolog.PrologProvidergetProvider(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.61
NEWstatic public io.github.prolobjectlink.prolog.PrologProvidergetProvider(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.72
UNCHANGED (Serializable compatible) final public class io.github.prolobjectlink.prolog.StructureExpectedErrortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologErrorn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue8963162386390520006-3064952286859633255
Newtrue8963162386390520006-3064952286859633255
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic StructureExpectedError(java.lang.Object)n.a.n.a.
Old fileNew file
3838
UNCHANGED (Serializable compatible) final public class io.github.prolobjectlink.prolog.SyntaxErrortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologErrorn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue64230687952934573132828526751667597579
Newtrue64230687952934573132828526751667597579
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic SyntaxError(java.lang.String,java.lang.Throwable)n.a.n.a.
Old fileNew file
6262
UNCHANGEDpublic SyntaxError(java.lang.String)n.a.n.a.
Old fileNew file
4848
UNCHANGED (Serializable compatible) final public class io.github.prolobjectlink.prolog.UnknownTermErrortop
Superclass:
StatusSuperclassCompatibility Changes:
UNCHANGEDio.github.prolobjectlink.prolog.PrologErrorn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue3568400474707019293634055905766091444
Newtrue3568400474707019293634055905766091444
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic UnknownTermError(java.lang.Object)n.a.n.a.
Old fileNew file
5050