B :: JVM :: Jasmin :: Kompilieren

B :: JVM :: Jasmin :: Compiletate ist ein internes Paket, das von B :: JVM :: Jasmin verwendet wird, um den Zustand der Zusammenstellung zu halten.
Jetzt downloaden

B :: JVM :: Jasmin :: Kompilieren Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Bradley M. Kuhn
  • Website des Verlags:
  • http://search.cpan.org/~bkuhn/B-JVM-Jasmin-0.02/lib/B/JVM/Utils.pm

B :: JVM :: Jasmin :: Kompilieren Stichworte


B :: JVM :: Jasmin :: Kompilieren Beschreibung

B :: JVM :: Jasmin :: Compiletate ist ein internes Paket, das von B :: JVM :: Jasmin verwendet wird, um den Stand der Zusammenstellung zu halten. B :: JVM :: Jasmin :: Compiletate ist ein internes Paket, das von B :: JVM :: Jasmin verwendet wird, um den Stand der Zusammenstellung zu halten.Synopsis Verwenden Sie B :: JVM :: Jasmin :: Compiletate; Mein $ state = New B :: JVM :: Jasmin :: Compiletate (); Diese Klasse wird verwendet, um den internen Zustand des Compilers so zu speichern, wie er läuft. Bestimmte globale Informationen müssen berücksichtigt werden, und anstatt ein paar globale Variablen zu erstellen, dachte ich, es wäre besser, dies über ein Sub-Paket zu verfolgen.B :: jvm :: jasmin :: CompiliState-Paketvariablen $ VersionVersionsnummer von b :: jvm :: jasmin :: kompilieren. Es sollte immer mit der Version von B :: JVM :: Javin @ isacanonical @isa-Array stammen :: Dateibenutzt Für Erstellen von Lexetical Caped Files HandleSB :: JVM :: Jasmin :: Emitneeded Für Erstellen von Emitterobjekten Für AusgabeMethoden In B :: JVM :: Jasmin :: CompilEnateB :: JVM :: Jasmin :: Compiletate :: NEWUsage: B: : JVM :: Jasmin :: Compiletate :: Neu (HashRef) erstellt ein neues Objekt der Klasse. Erstens prüft er die Gültigkeit der Tasten des gegebenen Initialisierungspakets (gültige Tasten werden in @ValiduserParameters aufbewahrt), und wenn alles überprüft, wird ein paar Standardwerte eingerichtet, wenn keine eingestellt wurde und das gesegnete Objekt zurückgibt. : Der Name der Mainclassamethe-Name für die Java-Klasse, die dem Paket "Main ::" entspricht. Die Standardeinstellung von "Main", wenn keine angegeben ist. Currentpackagethis ist das aktuelle Paket zusammengestellt. Sollte vom Benutzer mit der SetCurrentPackage-Methode aktualisiert werden. Es ist wirklich nicht erforderlich, es zu initialisieren, bis die Kompilierung beginnt. Folglich ist der Wert in undef.outputDirectoryA-Verzeichnis für die Erstellung von Ausgabedateien verwendet. Standardmäßig auf das aktuelle Arbeitsverzeichnis.keepteMediateFilesif True, Zwischendateien, die während des Kompilierungsvorgangs generiert werden, werden für Benutzerinspektion aufbewahrt.B :: JVM :: Jasmin :: Compiletate :: CreateWFileStage: $ obj-> crealenewfile ($ packageName, ) Erstellt einen neuen Dateieintrag im Compiler-Statusobjekt und öffnet beim Schreiben von Jasmin-Dateien ein neues Datei-Griff für den Einsatz. Wenn die Datei bereits erstellt wurde, wird nichts getan. Dies wird in der Regel aufgerufen, wenn ein neues Paket entdeckt wird, sodass eine separate Klassendatei für dieses Paket (Klasse) im echten Java-Stil (TM) generiert werden kann :) B :: jVM :: Jasmin :: Compiletate :: Emitusage: $ obj-> emit () Gibt das mit dem angegebenen Paket verknüpfte Emitter-Objekt zurück, pacakge_name. Wenn packspaket_name fehlt, ist das Emitter-Objekt des aktuellen Packens zurückgegeben :: compilState :: satzcurrentpackageusage: $ obj-> setcurrentpackage ($ packageame) Setzen Sie das aktuelle Paket, um $ PackageName zu sein: :: JVM :: Jasmin :: Compiletate :: GetCurrentMethodusage: $ obj-> getcurrentmethod () Gibt die aktuelle MethodeB an: : · Perl.


B :: JVM :: Jasmin :: Kompilieren Zugehörige Software

Fortschrittsmonitor.

ist ein flexibler und konfigurierbarer Rahmen für die Bereitstellung von Rückmeldungen darüber, wie eine langlaufende Aufgabe fortgesetzt wird. ...

137

Herunterladen