Problema in java

  • Autore discussione Autore discussione vbs
  • Data d'inizio Data d'inizio
Pubblicità

vbs

Utente Attivo
Messaggi
652
Reazioni
267
Punteggio
46
Ciao!

C'ho un bel problemino e non riesco a capire cosa caspita succede...

Sto sviluppando un applicativo in flash con l'appoggio di un server VM java e proprio nel lato server non mi compila il java (ant 1.8.1 / javac).

l'errore del debugger è:
illegal start of expression static class _cls3
malformed floating point literal switch(_cls3..SwitchMap.com.virtualcity.world.ExtensionBoundField[ExtensionBoundField.valueOf(objectName).ordinal()])
case, default, or '}' expected switch(_cls3..SwitchMap.com.virtualcity.world.ExtensionBoundField[ExtensionBoundField.valueOf(objectName).ordinal()])
...e continua così per gli altri switch.

a parte "incriminata del codice è:
Codice:
    public Object acquireObject(EsObjectRO arg)
    {
        String objectName = arg.getString(ExtensionBoundField.ObjectName.toString());
        static class _cls3
        {

            static final int $SwitchMap$com$virtualcity$world$ExtensionBoundField[];

            static 
            {
                $SwitchMap$com$virtualcity$world$ExtensionBoundField = new int[ExtensionBoundField.values().length];
                try
                {
                    $SwitchMap$com$virtualcity$world$ExtensionBoundField[ExtensionBoundField.ClothingMap.ordinal()] = 1;
                }
                catch(NoSuchFieldError ex) { }
                try
                {
                    $SwitchMap$com$virtualcity$world$ExtensionBoundField[ExtensionBoundField.FurnitureMap.ordinal()] = 2;
                }
                catch(NoSuchFieldError ex) { }
                try
                {
                    $SwitchMap$com$virtualcity$world$ExtensionBoundField[ExtensionBoundField.Controller.ordinal()] = 3;
                }
                catch(NoSuchFieldError ex) { }
            }
        }

        switch(_cls3..SwitchMap.com.virtualcity.world.ExtensionBoundField[ExtensionBoundField.valueOf(objectName).ordinal()])
        {
        case 1: // '\001'
            return clothingMap;

        case 2: // '\002'
            return furnitureMap;

        case 3: // '\003'
            return controller;
        }
        throw new RuntimeException("Unmapped field specified?");
    }

Qualcuno sa darmi una mano?
 
Pubblicità
Pubblicità
Indietro
Top