SBG generating conflicting class definitions
@vmutafov ci sta già lavorando.
Dal 6/2/2020.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Environment
Provide version numbers for the following components (information can be retrieved by running tns info in your project folder or by inspecting the package.json of the project):
- CLI: 6.3
- Cross-platform modules:6.3
- Android Runtime:6.3
- Plugin(s): Creating/Updating SciChart plugin
Describe the bug
SBG throws the following error:
/home/nathanael/projects/NativeScript/repos/nativescript-scichart/demo/platforms/android/app/src/main/java/com/tns/gen/com/scichart/charting/visuals/renderableSeries/tooltips/XySeriesTooltip_bundle_25_108_.java:27: error: name clash: internalUpdate(XySeriesInfo) and internalUpdate(XySeriesInfo<? extends Object>) have the same erasure
protected void internalUpdate(
^
/home/nathanael/projects/NativeScript/repos/nativescript-scichart/demo/platforms/android/app/src/main/java/com/tns/gen/com/scichart/charting/visuals/renderableSeries/tooltips/XySeriesTooltip_bundle_25_108_.java:18: error: name clash: internalUpdate(XySeriesInfo<? extends Object>) in XySeriesTooltip_bundle_25_108_ and internalUpdate(XySeriesInfo) in XySeriesTooltip have the same erasure, yet neither overrides the other
protected void internalUpdate(
To Reproduce
Gradle:
repositories {
maven { url 'https://www.myget.org/F/abtsoftware/maven' }
}
dependencies {
// Declare SciChart libraries as module dependencies
implementation (group: 'com.scichart.library', name: 'core', version: '3.+', ext: 'aar')
implementation (group: 'com.scichart.library', name: 'data', version: '3.+', ext: 'aar')
implementation (group: 'com.scichart.library', name: 'drawing', version: '3.+', ext: 'aar')
implementation (group: 'com.scichart.library', name: 'charting3d', version: '3.+', ext: 'aar')
implementation (group: 'com.scichart.library', name: 'charting', version: '3.+', ext: 'aar')
implementation (group: 'com.scichart.library', name: 'extensions', version: '3.+', ext: 'aar')
implementation (group: 'com.scichart.library', name: 'extensions3d', version: '3.+', ext: 'aar')
}
JavaScript
const FirstCustomXySeriesTooltip = com.scichart.charting.visuals.renderableSeries.tooltips.XySeriesTooltip.extend( {
internalUpdate: function(seriesInfo) {
console.log("Hi");
}});
const tooltip = new FirstCustomXySeriesTooltip();
Expected behavior
It works
Sample project
- contact me, I can send it privately....
Additional context
It is complaining about the internalUpdate this function ends up with two of them
Class Generated:
* AUTO-GENERATED FILE. DO NOT MODIFY.
* This class was automatically generated by the
* static binding generator from the resources it found.
* Please do not modify by hand.
*/
package com.tns.gen.com.scichart.charting.visuals.renderableSeries.tooltips;
public class XySeriesTooltip_bundle_25_108_
extends com.scichart.charting.visuals.renderableSeries.tooltips.XySeriesTooltip
implements com.tns.NativeScriptHashCodeProvider {
public XySeriesTooltip_bundle_25_108_(
android.content.Context param_0,
com.scichart.charting.visuals.renderableSeries.hitTest.XySeriesInfo param_1) {
super(param_0, param_1);
com.tns.Runtime.initInstance(this);
}
protected void internalUpdate(
com.scichart.charting.visuals.renderableSeries.hitTest.XySeriesInfo<
? extends java.lang.Object>
param_0) {
java.lang.Object[] args = new java.lang.Object[1];
args[0] = param_0;
com.tns.Runtime.callJSMethod(this, "internalUpdate", void.class, args);
}
protected void internalUpdate(
com.scichart.charting.visuals.renderableSeries.hitTest.XySeriesInfo param_0) {
java.lang.Object[] args = new java.lang.Object[1];
args[0] = param_0;
com.tns.Runtime.callJSMethod(this, "internalUpdate", void.class, args);
}
public int hashCode__super() {
return super.hashCode();
}
public boolean equals__super(java.lang.Object other) {
return super.equals(other);
}
}
- Lingua principale
- C++
- Stelle
- 563
- Fork
- 144
- Merge medio
- 10h 46m
- PR unite (30g)
- 14
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di NativeScript/android
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100
NativeScript/android#2039 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
NativeScript/android#2024 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
NativeScript/android#2020 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 42/100
NativeScript/android#2019 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
NativeScript/android#1986 ·
Tutte le issue di NativeScript/android
Issue simili
-
Website Doc Typo Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 92/100
autowarefoundation/autoware_universe#13413 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
automated-analysis bug memory-safety
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100