SquirrelJME/SquirrelJME

View on GitHub
modules/aot-nanocoat/src/main/java/cc/squirreljme/jvm/aot/nanocoat/ByteCodeProcessor.java

Summary

Maintainability
F
4 days
Test Coverage

File ByteCodeProcessor.java has 1680 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>
// ---------------------------------------------------------------------------

    Method processInstruction has 288 lines of code (exceeds 100 allowed). Consider refactoring.
    Open

        public void processInstruction(CFunctionBlock __block,
            Instruction __instruction)
            throws IOException, NullPointerException
        {
            if (__block == null || __instruction == null)

      Method __commonPrimitive has 115 lines of code (exceeds 100 allowed). Consider refactoring.
      Open

          private static JvmPrimitiveType __commonPrimitive(int __op,
              boolean __second)
              throws NoSuchElementException
          {
              // Second value?

        There are no issues that match your filters.

        Category
        Status