JavaClassFormatError.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Mon, 04 Feb 2019 00:24:10 +0000
changeset 3886 292b73957757
parent 3787 13b3e613b1e6
permissions -rw-r--r--
Fix initialization of system propertirs ...and use `amd64` consistenly instead of `x86_64`.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3787
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
 COPYRIGHT (c) 1996-2015 by Claus Gittinger
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
 New code and modifications done at SWING Research Group [1]:
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
 COPYRIGHT (c) 2010-2015 by Jan Vrany, Jan Kurs and Marcel Hlopko
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
                            SWING Research Group, Czech Technical University in Prague
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
 This software is furnished under a license and may be used
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
 only in accordance with the terms of that license and with the
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
 inclusion of the above copyright notice.   This software may not
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
 be provided or otherwise made available to, or used by, any
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
 other person.  No title to or ownership of the software is
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
 hereby transferred.
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
 [1] Code written at SWING Research Group contains a signature
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
     of one of the above copright owners. For exact set of such code,
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
     see the differences between this version and version stx:libjava
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
     as of 1.9.2010
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
"
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
"{ Package: 'stx:libjava' }"
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
"{ NameSpace: Smalltalk }"
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
JavaError subclass:#JavaClassFormatError
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    26
	instanceVariableNames:''
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    27
	classVariableNames:''
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
	poolDictionaries:''
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
	category:'Languages-Java-Support'
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
!
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    31
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
!JavaClassFormatError class methodsFor:'documentation'!
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
copyright
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
"
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
 COPYRIGHT (c) 1996-2015 by Claus Gittinger
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    38
 New code and modifications done at SWING Research Group [1]:
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    39
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    40
 COPYRIGHT (c) 2010-2015 by Jan Vrany, Jan Kurs and Marcel Hlopko
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    41
                            SWING Research Group, Czech Technical University in Prague
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    43
 This software is furnished under a license and may be used
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
 only in accordance with the terms of that license and with the
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    45
 inclusion of the above copyright notice.   This software may not
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
 be provided or otherwise made available to, or used by, any
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
 other person.  No title to or ownership of the software is
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    48
 hereby transferred.
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    50
 [1] Code written at SWING Research Group contains a signature
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    51
     of one of the above copright owners. For exact set of such code,
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    52
     see the differences between this version and version stx:libjava
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    53
     as of 1.9.2010
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    54
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    55
"
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    56
!
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    57
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    58
documentation
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
"
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
    Thrown when the VM detects class format corruption, like
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
    class's constant pool is nil, index to constant pool is out
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    62
    of bounds and so on.
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    63
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    64
    [author:]
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    65
        Jan Vrany <jan.vrany@fit.cvut.cz>
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    66
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    67
    [instance variables:]
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    68
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    69
    [class variables:]
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    70
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    71
    [see also:]
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    72
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    73
"
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    74
! !
13b3e613b1e6 Added callback methods sent by VM when an invalid class format is detected
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    75