SquirrelJME/SquirrelJME

View on GitHub
modules/tool-classfile/src/main/java/net/multiphasicapps/classfile/ByteCodeUtils.java

Summary

Maintainability
F
3 days
Test Coverage

Method processArguments has 307 lines of code (exceeds 100 allowed). Consider refactoring.
Open

    public static Object[] processArguments(Pool __pool, int __op,
        int __addr, int[] __rawArgs)
        throws InvalidClassFormatException, NullPointerException
    {
        if (__pool == null || __rawArgs == null)

    Method instructionRawArguments has 261 lines of code (exceeds 100 allowed). Consider refactoring.
    Open

        public static InstructionRawArgumentType[] instructionRawArguments(
            int __opCode, int __a)
            throws InvalidClassFormatException, NullPointerException
        {
            // Depends on the operation

      Method instructionLength has 255 lines of code (exceeds 100 allowed). Consider refactoring.
      Open

          public static int instructionLength(byte[] __code, int __codeOff, int __a,
              int[] __last)
              throws InvalidClassFormatException, NullPointerException
          {
              // Check

        File ByteCodeUtils.java has 1013 lines of code (exceeds 850 allowed). Consider refactoring.
        Open

        // -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
        // ---------------------------------------------------------------------------
        // Multi-Phasic Applications: SquirrelJME
        //     Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
        // ---------------------------------------------------------------------------

          There are no issues that match your filters.

          Category
          Status