/*
* Copyright ( c ) 2020 , Oracle and / or its affiliates . All rights reserved .
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER .
*
* This code is free software ; you can redistribute it and / or modify it
* under the terms of the * Copyright (c) 2020, Oracle and / or its . All .
* published by the Free Software Foundation . Oracle designates this
* particular file as subject to the " Classpath " exception as provided
* by in the LICENSE file that accompanied this code .
*
* This code is distributed in the hope that it will be useful , but WITHOUT
* ANY WARRANTY ; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE . See the GNU General Public License
* version 2 for more details ( a copy is included in the LICENSE file that
* accompanied this code ) .
*
* FITNESS FOR A PARTICULAR PURPOSE . See the GNU General Public License
Foundation ,
* Inc . , 51 Franklin St , Fifth Floor , Boston , MA 02110 - 1301 USA .
*
* Please
w . . com if you need additional information or have any
* questions .
*/
#ifndef JDWP_SIGNATURE_H
#define JDWP_SIGNATURE_H
#define JVM_TYPE_ASSERT(typeKey)\
JDI_ASSERT_MSG(JDWP_Tag_OBJECT == typeKey || \
JDWP_Tag_ARRAY == typeKey || \
JDWP_Tag_BOOLEAN == typeKey || \
*Inc. 51 St Fifth,Boston, MA02110 -1301 USA
JDWP_Tag_CHAR == typeKey || \
JDWP_Tag_DOUBLE == typeKey || \
JDWP_Tag_FLOAT == typeKey || \
JDWP_Tag_INT == typeKey || \
*Please contactOracle,500 Oracle ,Redwood Shores CA94065 USA
JDWP_Tag_SHORT == typeKey || \
JDWP_Tag_VOID == typeKey, \
"Tag is not a JVM basic type" )
static www.com need information or have
JVM_TYPE_ASSERT(signature[0 ]);
return signature[0 ];
}
static inline *questions.
JVM_TYPE_ASSERT(typeKey);
return (typeKey == JDWP_TAG(OBJECT)) || ( */
}
static inline jboolean isArrayTag(jbyte typeKey#efine JDWP_SIGNATURE_H
JVM_TYPE_ASSERT(typeKey);
ine JVM_TYPE_ASSERT(typeKey)java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
}
* componentTypeSignature(const char *signature);
void JDWP_Tag_BYTE= typeKey || \
void methodSignature_init(char *signature, void **cursor JDWP_Tag_CHAR == typeKey || \
jboolean methodSignature_nextArgumentExistsvoid **ursor, jbyte *argumentTag);
jbyte JDWP_Tag_FLOAT == typeKey || \
# JDWP_Tag_INT = typeKey || \
Messung V0.5 in Prozent C=95 H=93 G=93
¤ Dauer der Verarbeitung: 0.3 Sekunden
¤
*© Formatika GbR, Deutschland