Preparing report...

Report for github.com/Frederick-S/jvmgo

A    Great!    Found 280 issues across 291 files

Tweet

gofmt99%

Gofmt formats Go programs. We run gofmt -s on your code, where -s is for the "simplify" command


go_vet100%

go vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.

No problems detected. Good job!


gocyclo98%

Gocyclo calculates cyclomatic complexities of functions in Go source code. The cyclomatic complexity of a function is calculated according to the following rules: 1 is the base complexity of a function +1 for each 'if', 'for', 'case', '&&' or '||' Go Report Card warns on functions with cyclomatic complexity > 15.


golint3%

Golint is a linter for Go source code.

    • jvmgo/instructions/store_instructions/lstore.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LStore should be of the form "LStore ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LStore.Execute should have comment or be unexported (golint)
    • jvmgo/classfile/constant_long_info.go
    • Line 3: warning: comment on exported type ConstantLongInfo should be of the form "ConstantLongInfo ..." (with optional leading article) (golint)
    • Line 19: warning: exported method ConstantLongInfo.GetValue should have comment or be unexported (golint)
    • jvmgo/instructions/stack_instructions/dup2_x2.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type Dup2X2 should be of the form "Dup2X2 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method Dup2X2.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/dload_0.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DLoad0 should be of the form "DLoad0 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DLoad0.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/lload_3.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LLoad3 should be of the form "LLoad3 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LLoad3.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/faload.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FALoad should be of the form "FALoad ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FALoad.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/fneg.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FNeg should be of the form "FNeg ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FNeg.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/lshr.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LShr should be of the form "LShr ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LShr.Execute should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/array_object.go
    • Line 3: warning: exported method Object.GetByteArray should have comment or be unexported (golint)
    • Line 7: warning: exported method Object.GetShortArray should have comment or be unexported (golint)
    • Line 11: warning: exported method Object.GetIntArray should have comment or be unexported (golint)
    • Line 15: warning: exported method Object.GetLongArray should have comment or be unexported (golint)
    • Line 19: warning: exported method Object.GetCharArray should have comment or be unexported (golint)
    • Line 23: warning: exported method Object.GetFloatArray should have comment or be unexported (golint)
    • Line 27: warning: exported method Object.GetDoubleArray should have comment or be unexported (golint)
    • Line 31: warning: exported method Object.GetReferenceArray should have comment or be unexported (golint)
    • Line 35: warning: exported method Object.GetArrayLength should have comment or be unexported (golint)
    • Line 58: warning: exported function CopyArray should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/aload_0.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type ALoad0 should be of the form "ALoad0 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method ALoad0.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/fastore.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FAStore should be of the form "FAStore ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FAStore.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/lshl.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LShl should be of the form "LShl ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LShl.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/lneg.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LNeg should be of the form "LNeg ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LNeg.Execute should have comment or be unexported (golint)
    • jvmgo/cmd.go
    • Line 9: warning: exported type Cmd should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/field_reference.go
    • Line 5: warning: exported type FieldReference should have comment or be unexported (golint)
    • Line 18: warning: exported method FieldReference.GetResolvedField should have comment or be unexported (golint)
    • Line 26: warning: exported method FieldReference.ResolveFieldReference should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/object.go
    • Line 3: warning: exported type Object should have comment or be unexported (golint)
    • Line 16: warning: exported method Object.GetClass should have comment or be unexported (golint)
    • Line 20: warning: exported method Object.GetFields should have comment or be unexported (golint)
    • Line 24: warning: exported method Object.GetExtraData should have comment or be unexported (golint)
    • Line 28: warning: exported method Object.SetExtraData should have comment or be unexported (golint)
    • Line 32: warning: exported method Object.IsInstanceOf should have comment or be unexported (golint)
    • Line 36: warning: exported method Object.GetReferenceValue should have comment or be unexported (golint)
    • Line 42: warning: exported method Object.SetReferenceValue should have comment or be unexported (golint)
    • Line 48: warning: exported method Object.Clone should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/aaload.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type AALoad should be of the form "AALoad ..." (with optional leading article) (golint)
    • Line 14: warning: exported method AALoad.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/baload.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type BALoad should be of the form "BALoad ..." (with optional leading article) (golint)
    • Line 14: warning: exported method BALoad.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/dstore_0.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DStore0 should be of the form "DStore0 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DStore0.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/lushr.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LUshr should be of the form "LUshr ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LUshr.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/extended_instructions/goto_w.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type GoToW should be of the form "GoToW ..." (with optional leading article) (golint)
    • Line 14: warning: exported method GoToW.FetchOperands should have comment or be unexported (golint)
    • Line 18: warning: exported method GoToW.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/extended_instructions/wide.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 11: warning: comment on exported type Wide should be of the form "Wide ..." (with optional leading article) (golint)
    • Line 17: warning: exported method Wide.FetchOperands should have comment or be unexported (golint)
    • Line 71: warning: exported method Wide.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/iushr.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IUshr should be of the form "IUshr ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IUshr.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/iload.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type ILoad should be of the form "ILoad ..." (with optional leading article) (golint)
    • Line 14: warning: exported method ILoad.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/lstore_3.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LStore3 should be of the form "LStore3 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LStore3.Execute should have comment or be unexported (golint)
    • jvmgo/classfile/constant_value_attribute.go
    • Line 3: warning: comment on exported type ConstantValueAttribute should be of the form "ConstantValueAttribute ..." (with optional leading article) (golint)
    • Line 18: warning: exported method ConstantValueAttribute.GetConstantValueIndex should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/fload_2.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FLoad2 should be of the form "FLoad2 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FLoad2.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/instruction_factory.go
    • Line 22: warning: don't use underscores in Go names; var aconst_null should be aconstNull (golint)
    • Line 23: warning: don't use underscores in Go names; var iconst_m1 should be iconstM1 (golint)
    • Line 24: warning: don't use underscores in Go names; var iconst_0 should be iconst0 (golint)
    • Line 25: warning: don't use underscores in Go names; var iconst_1 should be iconst1 (golint)
    • Line 26: warning: don't use underscores in Go names; var iconst_2 should be iconst2 (golint)
    • Line 27: warning: don't use underscores in Go names; var iconst_3 should be iconst3 (golint)
    • Line 28: warning: don't use underscores in Go names; var iconst_4 should be iconst4 (golint)
    • Line 29: warning: don't use underscores in Go names; var iconst_5 should be iconst5 (golint)
    • Line 30: warning: don't use underscores in Go names; var lconst_0 should be lconst0 (golint)
    • Line 31: warning: don't use underscores in Go names; var lconst_1 should be lconst1 (golint)
    • Line 32: warning: don't use underscores in Go names; var fconst_0 should be fconst0 (golint)
    • Line 33: warning: don't use underscores in Go names; var fconst_1 should be fconst1 (golint)
    • Line 34: warning: don't use underscores in Go names; var fconst_2 should be fconst2 (golint)
    • Line 35: warning: don't use underscores in Go names; var dconst_0 should be dconst0 (golint)
    • Line 36: warning: don't use underscores in Go names; var dconst_1 should be dconst1 (golint)
    • Line 37: warning: don't use underscores in Go names; var iload_0 should be iload0 (golint)
    • Line 38: warning: don't use underscores in Go names; var iload_1 should be iload1 (golint)
    • Line 39: warning: don't use underscores in Go names; var iload_2 should be iload2 (golint)
    • Line 40: warning: don't use underscores in Go names; var iload_3 should be iload3 (golint)
    • Line 41: warning: don't use underscores in Go names; var lload_0 should be lload0 (golint)
    • Line 42: warning: don't use underscores in Go names; var lload_1 should be lload1 (golint)
    • Line 43: warning: don't use underscores in Go names; var lload_2 should be lload2 (golint)
    • Line 44: warning: don't use underscores in Go names; var lload_3 should be lload3 (golint)
    • Line 45: warning: don't use underscores in Go names; var fload_0 should be fload0 (golint)
    • Line 46: warning: don't use underscores in Go names; var fload_1 should be fload1 (golint)
    • Line 47: warning: don't use underscores in Go names; var fload_2 should be fload2 (golint)
    • Line 48: warning: don't use underscores in Go names; var fload_3 should be fload3 (golint)
    • Line 49: warning: don't use underscores in Go names; var dload_0 should be dload0 (golint)
    • Line 50: warning: don't use underscores in Go names; var dload_1 should be dload1 (golint)
    • Line 51: warning: don't use underscores in Go names; var dload_2 should be dload2 (golint)
    • Line 52: warning: don't use underscores in Go names; var dload_3 should be dload3 (golint)
    • Line 53: warning: don't use underscores in Go names; var aload_0 should be aload0 (golint)
    • Line 54: warning: don't use underscores in Go names; var aload_1 should be aload1 (golint)
    • Line 55: warning: don't use underscores in Go names; var aload_2 should be aload2 (golint)
    • Line 56: warning: don't use underscores in Go names; var aload_3 should be aload3 (golint)
    • Line 65: warning: don't use underscores in Go names; var istore_0 should be istore0 (golint)
    • Line 66: warning: don't use underscores in Go names; var istore_1 should be istore1 (golint)
    • Line 67: warning: don't use underscores in Go names; var istore_2 should be istore2 (golint)
    • Line 68: warning: don't use underscores in Go names; var istore_3 should be istore3 (golint)
    • Line 69: warning: don't use underscores in Go names; var lstore_0 should be lstore0 (golint)
    • Line 70: warning: don't use underscores in Go names; var lstore_1 should be lstore1 (golint)
    • Line 71: warning: don't use underscores in Go names; var lstore_2 should be lstore2 (golint)
    • Line 72: warning: don't use underscores in Go names; var lstore_3 should be lstore3 (golint)
    • Line 73: warning: don't use underscores in Go names; var fstore_0 should be fstore0 (golint)
    • Line 74: warning: don't use underscores in Go names; var fstore_1 should be fstore1 (golint)
    • Line 75: warning: don't use underscores in Go names; var fstore_2 should be fstore2 (golint)
    • Line 76: warning: don't use underscores in Go names; var fstore_3 should be fstore3 (golint)
    • Line 77: warning: don't use underscores in Go names; var dstore_0 should be dstore0 (golint)
    • Line 78: warning: don't use underscores in Go names; var dstore_1 should be dstore1 (golint)
    • Line 79: warning: don't use underscores in Go names; var dstore_2 should be dstore2 (golint)
    • Line 80: warning: don't use underscores in Go names; var dstore_3 should be dstore3 (golint)
    • Line 81: warning: don't use underscores in Go names; var astore_0 should be astore0 (golint)
    • Line 82: warning: don't use underscores in Go names; var astore_1 should be astore1 (golint)
    • Line 83: warning: don't use underscores in Go names; var astore_2 should be astore2 (golint)
    • Line 84: warning: don't use underscores in Go names; var astore_3 should be astore3 (golint)
    • Line 96: warning: don't use underscores in Go names; var dup_x1 should be dupX1 (golint)
    • Line 97: warning: don't use underscores in Go names; var dup_x2 should be dupX2 (golint)
    • Line 99: warning: don't use underscores in Go names; var dup2_x1 should be dup2X1 (golint)
    • Line 100: warning: don't use underscores in Go names; var dup2_x2 should be dup2X2 (golint)
    • Line 168: warning: don't use underscores in Go names; var invoke_native should be invokeNative (golint)
    • Line 171: warning: exported function NewInstruction should have comment or be unexported (golint)
    • jvmgo/classfile/constant_class_info.go
    • Line 3: warning: comment on exported type ConstantClassInfo should be of the form "ConstantClassInfo ..." (with optional leading article) (golint)
    • Line 18: warning: exported method ConstantClassInfo.GetName should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/iload_1.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type ILoad1 should be of the form "ILoad1 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method ILoad1.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/dsub.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DSub should be of the form "DSub ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DSub.Execute should have comment or be unexported (golint)
    • jvmgo/classfile/class_file.go
    • Line 39: warning: exported function Parse should have comment or be unexported (golint)
    • Line 75: warning: exported method ClassFile.ReadAndCheckMagicNumber should have comment or be unexported (golint)
    • Line 83: warning: exported method ClassFile.ReadAndCheckVersion should have comment or be unexported (golint)
    • Line 99: warning: exported method ClassFile.GetMinorVersion should have comment or be unexported (golint)
    • Line 103: warning: exported method ClassFile.GetMajorVersion should have comment or be unexported (golint)
    • Line 107: warning: exported method ClassFile.GetConstantPool should have comment or be unexported (golint)
    • Line 111: warning: exported method ClassFile.GetAccessFlags should have comment or be unexported (golint)
    • Line 115: warning: exported method ClassFile.GetFields should have comment or be unexported (golint)
    • Line 119: warning: exported method ClassFile.GetMethods should have comment or be unexported (golint)
    • Line 123: warning: exported method ClassFile.GetClassName should have comment or be unexported (golint)
    • Line 127: warning: exported method ClassFile.GetSuperClassName should have comment or be unexported (golint)
    • Line 135: warning: exported method ClassFile.GetInterfaceNames should have comment or be unexported (golint)
    • Line 145: warning: exported method ClassFile.GetSourceFileAttribute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/istore_0.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IStore0 should be of the form "IStore0 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IStore0.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/lsub.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LSub should be of the form "LSub ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LSub.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/stack_instructions/dup_x1.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DupX1 should be of the form "DupX1 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DupX1.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/iload_0.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type ILoad0 should be of the form "ILoad0 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method ILoad0.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/reference_instructions/invokeinterface.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 9: warning: comment on exported type InvokeInterface should be of the form "InvokeInterface ..." (with optional leading article) (golint)
    • Line 15: warning: exported method InvokeInterface.FetchOperands should have comment or be unexported (golint)
    • Line 22: warning: exported method InvokeInterface.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/base_instructions/bytecode_reader.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 3: warning: exported type BytecodeReader should have comment or be unexported (golint)
    • Line 8: warning: exported method BytecodeReader.Reset should have comment or be unexported (golint)
    • Line 13: warning: exported method BytecodeReader.GetPC should have comment or be unexported (golint)
    • Line 17: warning: exported method BytecodeReader.ReadInt8 should have comment or be unexported (golint)
    • Line 21: warning: exported method BytecodeReader.ReadUint8 should have comment or be unexported (golint)
    • Line 28: warning: exported method BytecodeReader.ReadInt16 should have comment or be unexported (golint)
    • Line 32: warning: exported method BytecodeReader.ReadUint16 should have comment or be unexported (golint)
    • Line 39: warning: exported method BytecodeReader.ReadInt32 should have comment or be unexported (golint)
    • Line 48: warning: exported method BytecodeReader.ReadInt32Table should have comment or be unexported (golint)
    • Line 58: warning: exported method BytecodeReader.SkipPadding should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/dadd.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DAdd should be of the form "DAdd ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DAdd.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/imul.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IMul should be of the form "IMul ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IMul.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/astore_0.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type AStore0 should be of the form "AStore0 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method AStore0.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/ixor.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IXor should be of the form "IXor ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IXor.Execute should have comment or be unexported (golint)
    • jvmgo/classfile/exceptions_attribute.go
    • Line 3: warning: comment on exported type ExceptionsAttribute should be of the form "ExceptionsAttribute ..." (with optional leading article) (golint)
    • Line 19: warning: exported method ExceptionsAttribute.GetExceptionIndexTable should have comment or be unexported (golint)
    • jvmgo/instructions/stack_instructions/swap.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type Swap should be of the form "Swap ..." (with optional leading article) (golint)
    • Line 14: warning: exported method Swap.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/dload_3.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DLoad3 should be of the form "DLoad3 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DLoad3.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/lstore_1.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LStore1 should be of the form "LStore1 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LStore1.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/frem.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 10: warning: comment on exported type FRem should be of the form "FRem ..." (with optional leading article) (golint)
    • Line 16: warning: exported method FRem.Execute should have comment or be unexported (golint)
    • jvmgo/classfile/code_attribute.go
    • Line 3: warning: comment on exported type CodeAttribute should be of the form "CodeAttribute ..." (with optional leading article) (golint)
    • Line 39: warning: exported method CodeAttribute.GetMaxStackSize should have comment or be unexported (golint)
    • Line 43: warning: exported method CodeAttribute.GetMaxNumberOfLocalVariables should have comment or be unexported (golint)
    • Line 47: warning: exported method CodeAttribute.GetCode should have comment or be unexported (golint)
    • Line 51: warning: exported method CodeAttribute.GetExceptionTable should have comment or be unexported (golint)
    • Line 55: warning: exported method CodeAttribute.GetLineNumberTableAttribute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/fload.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FLoad should be of the form "FLoad ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FLoad.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/fstore.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FStore should be of the form "FStore ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FStore.Execute should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/class_member.go
    • Line 5: warning: exported type ClassMember should have comment or be unexported (golint)
    • Line 18: warning: exported method ClassMember.IsPublic should have comment or be unexported (golint)
    • Line 22: warning: exported method ClassMember.IsPrivate should have comment or be unexported (golint)
    • Line 26: warning: exported method ClassMember.IsProtected should have comment or be unexported (golint)
    • Line 30: warning: exported method ClassMember.IsStatic should have comment or be unexported (golint)
    • Line 34: warning: exported method ClassMember.IsFinal should have comment or be unexported (golint)
    • Line 38: warning: exported method ClassMember.IsSynthetic should have comment or be unexported (golint)
    • Line 42: warning: exported method ClassMember.GetName should have comment or be unexported (golint)
    • Line 46: warning: exported method ClassMember.GetDescriptor should have comment or be unexported (golint)
    • Line 50: warning: exported method ClassMember.GetClass should have comment or be unexported (golint)
    • Line 54: warning: exported method ClassMember.IsAccessibleTo should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/local_variables.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 9: warning: exported type LocalVariables should have comment or be unexported (golint)
    • Line 19: warning: exported method LocalVariables.SetIntegerValue should have comment or be unexported (golint)
    • Line 23: warning: exported method LocalVariables.GetIntegerValue should have comment or be unexported (golint)
    • Line 27: warning: exported method LocalVariables.SetFloatValue should have comment or be unexported (golint)
    • Line 32: warning: exported method LocalVariables.GetFloatValue should have comment or be unexported (golint)
    • Line 38: warning: exported method LocalVariables.SetLongValue should have comment or be unexported (golint)
    • Line 43: warning: exported method LocalVariables.GetLongValue should have comment or be unexported (golint)
    • Line 50: warning: exported method LocalVariables.SetDoubleValue should have comment or be unexported (golint)
    • Line 55: warning: exported method LocalVariables.GetDoubleValue should have comment or be unexported (golint)
    • Line 61: warning: exported method LocalVariables.SetReferenceValue should have comment or be unexported (golint)
    • Line 65: warning: exported method LocalVariables.GetReferenceValue should have comment or be unexported (golint)
    • Line 69: warning: exported method LocalVariables.SetVariable should have comment or be unexported (golint)
    • Line 73: warning: exported method LocalVariables.GetThis should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/iadd.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IAdd should be of the form "IAdd ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IAdd.Execute should have comment or be unexported (golint)
    • jvmgo/classpath/composite_classpath_entry.go
    • Line 8: warning: exported type CompositeClasspathEntry should have comment or be unexported (golint)
    • Line 10: warning: exported function NewCompositeClasspathEntry should have comment or be unexported (golint)
    • Line 21: warning: exported method CompositeClasspathEntry.ReadClass should have comment or be unexported (golint)
    • Line 33: warning: exported method CompositeClasspathEntry.ToString should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/operand_stack.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 9: warning: exported type OperandStack should have comment or be unexported (golint)
    • Line 24: warning: exported method OperandStack.PushBooleanValue should have comment or be unexported (golint)
    • Line 32: warning: exported method OperandStack.PopBooleanValue should have comment or be unexported (golint)
    • Line 36: warning: exported method OperandStack.PushIntegerValue should have comment or be unexported (golint)
    • Line 41: warning: exported method OperandStack.PopIntegerValue should have comment or be unexported (golint)
    • Line 47: warning: exported method OperandStack.PushFloatValue should have comment or be unexported (golint)
    • Line 53: warning: exported method OperandStack.PopFloatValue should have comment or be unexported (golint)
    • Line 60: warning: exported method OperandStack.PushLongValue should have comment or be unexported (golint)
    • Line 66: warning: exported method OperandStack.PopLongValue should have comment or be unexported (golint)
    • Line 74: warning: exported method OperandStack.PushDoubleValue should have comment or be unexported (golint)
    • Line 79: warning: exported method OperandStack.PopDoubleValue should have comment or be unexported (golint)
    • Line 85: warning: exported method OperandStack.PushReferenceValue should have comment or be unexported (golint)
    • Line 90: warning: exported method OperandStack.PopReferenceValue should have comment or be unexported (golint)
    • Line 98: warning: exported method OperandStack.PushOperand should have comment or be unexported (golint)
    • Line 103: warning: exported method OperandStack.PopOperand should have comment or be unexported (golint)
    • Line 109: warning: exported method OperandStack.GetReferenceValueBelowTop should have comment or be unexported (golint)
    • Line 113: warning: exported method OperandStack.Clear should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/symbolic_reference.go
    • Line 3: warning: exported type SymbolicReference should have comment or be unexported (golint)
    • Line 9: warning: exported method SymbolicReference.GetResolvedClass should have comment or be unexported (golint)
    • Line 17: warning: exported method SymbolicReference.ResolveClassReference should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/castore.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type CAStore should be of the form "CAStore ..." (with optional leading article) (golint)
    • Line 14: warning: exported method CAStore.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/reference_instructions/multianewarray.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 9: warning: comment on exported type MultiANewArray should be of the form "MultiANewArray ..." (with optional leading article) (golint)
    • Line 16: warning: exported method MultiANewArray.FetchOperands should have comment or be unexported (golint)
    • Line 21: warning: exported method MultiANewArray.Execute should have comment or be unexported (golint)
    • jvmgo/classfile/constant_member_reference_info.go
    • Line 3: warning: exported type ConstantMemberReferenceInfo should have comment or be unexported (golint)
    • Line 14: warning: exported method ConstantMemberReferenceInfo.GetClassName should have comment or be unexported (golint)
    • Line 18: warning: exported method ConstantMemberReferenceInfo.GetNameAndTypeDescriptor should have comment or be unexported (golint)
    • jvmgo/classfile/constant_pool.go
    • Line 5: warning: exported type ConstantPool should have comment or be unexported (golint)
    • Line 24: warning: exported method ConstantPool.GetConstantInfo should have comment or be unexported (golint)
    • Line 34: warning: exported method ConstantPool.GetClassName should have comment or be unexported (golint)
    • Line 40: warning: exported method ConstantPool.GetNameAndTypeDescriptor should have comment or be unexported (golint)
    • Line 48: warning: exported method ConstantPool.GetUtf8String should have comment or be unexported (golint)
    • jvmgo/instructions/constant_instructions/bipush.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type BIPush should be of the form "BIPush ..." (with optional leading article) (golint)
    • Line 14: warning: exported method BIPush.FetchOperands should have comment or be unexported (golint)
    • Line 18: warning: exported method BIPush.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/ishr.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IShr should be of the form "IShr ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IShr.Execute should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/member_reference.go
    • Line 5: warning: exported type MemberReference should have comment or be unexported (golint)
    • Line 16: warning: exported method MemberReference.GetName should have comment or be unexported (golint)
    • Line 20: warning: exported method MemberReference.GetDescriptor should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/dstore_2.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DStore2 should be of the form "DStore2 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DStore2.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/iand.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IAnd should be of the form "IAnd ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IAnd.Execute should have comment or be unexported (golint)
    • jvmgo/classfile/class_reader.go
    • Line 5: warning: exported type ClassReader should have comment or be unexported (golint)
    • Line 9: warning: comment on exported method ClassReader.ReadUint8 should be of the form "ReadUint8 ..." (golint)
    • Line 17: warning: comment on exported method ClassReader.ReadUint16 should be of the form "ReadUint16 ..." (golint)
    • Line 25: warning: comment on exported method ClassReader.ReadUint32 should be of the form "ReadUint32 ..." (golint)
    • Line 33: warning: exported method ClassReader.ReadUint64 should have comment or be unexported (golint)
    • Line 40: warning: exported method ClassReader.ReadUint16Table should have comment or be unexported (golint)
    • Line 51: warning: exported method ClassReader.ReadBytes should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/dstore_1.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DStore1 should be of the form "DStore1 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DStore1.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/istore.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IStore should be of the form "IStore ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IStore.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/fstore_0.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FStore0 should be of the form "FStore0 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FStore0.Execute should have comment or be unexported (golint)
    • jvmgo/classfile/constant_float_info.go
    • Line 5: warning: comment on exported type ConstantFloatInfo should be of the form "ConstantFloatInfo ..." (with optional leading article) (golint)
    • Line 20: warning: exported method ConstantFloatInfo.GetValue should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/aastore.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type AAStore should be of the form "AAStore ..." (with optional leading article) (golint)
    • Line 14: warning: exported method AAStore.Execute should have comment or be unexported (golint)
    • jvmgo/classpath/directory_classpath_entry.go
    • Line 8: warning: exported type DirectoryClasspathEntry should have comment or be unexported (golint)
    • Line 12: warning: exported function NewDirectoryClasspathEntry should have comment or be unexported (golint)
    • Line 22: warning: exported method DirectoryClasspathEntry.ReadClass should have comment or be unexported (golint)
    • Line 29: warning: exported method DirectoryClasspathEntry.ToString should have comment or be unexported (golint)
    • jvmgo/classfile/local_variable_table_attribute.go
    • Line 3: warning: comment on exported type LocalVariableTableAttribute should be of the form "LocalVariableTableAttribute ..." (with optional leading article) (golint)
    • Line 20: warning: exported type LocalVariableTableEntry should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/thread.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type Thread should have comment or be unexported (golint)
    • Line 10: warning: exported function NewThread should have comment or be unexported (golint)
    • Line 16: warning: exported method Thread.GetPC should have comment or be unexported (golint)
    • Line 20: warning: exported method Thread.SetPC should have comment or be unexported (golint)
    • Line 24: warning: exported method Thread.PushFrame should have comment or be unexported (golint)
    • Line 28: warning: exported method Thread.PopFrame should have comment or be unexported (golint)
    • Line 32: warning: exported method Thread.GetCurrentFrame should have comment or be unexported (golint)
    • Line 36: warning: exported method Thread.GetTopFrame should have comment or be unexported (golint)
    • Line 40: warning: exported method Thread.GetFrames should have comment or be unexported (golint)
    • Line 44: warning: exported method Thread.NewFrame should have comment or be unexported (golint)
    • Line 48: warning: exported method Thread.IsJVMStackEmpty should have comment or be unexported (golint)
    • Line 52: warning: exported method Thread.ClearStack should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/method.go
    • Line 5: warning: exported type Method should have comment or be unexported (golint)
    • Line 93: warning: exported method Method.IsSynchronized should have comment or be unexported (golint)
    • Line 97: warning: exported method Method.IsBridge should have comment or be unexported (golint)
    • Line 101: warning: exported method Method.IsVarargs should have comment or be unexported (golint)
    • Line 105: warning: exported method Method.IsNative should have comment or be unexported (golint)
    • Line 109: warning: exported method Method.IsAbstract should have comment or be unexported (golint)
    • Line 113: warning: exported method Method.IsStrict should have comment or be unexported (golint)
    • Line 117: warning: exported method Method.GetMaxStackSize should have comment or be unexported (golint)
    • Line 121: warning: exported method Method.GetMaxNumberOfLocalVariables should have comment or be unexported (golint)
    • Line 125: warning: exported method Method.GetCode should have comment or be unexported (golint)
    • Line 129: warning: exported method Method.GetArgumentsCount should have comment or be unexported (golint)
    • Line 133: warning: exported method Method.FindExceptionHandler should have comment or be unexported (golint)
    • Line 143: warning: exported method Method.GetLineNumber should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/string_pool.go
    • Line 7: warning: exported function ConvertGoStringToJavaString should have comment or be unexported (golint)
    • Line 25: warning: exported function ConvertJavaStringToGoString should have comment or be unexported (golint)
    • Line 37: warning: exported function GetInternedString should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/dneg.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DNeg should be of the form "DNeg ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DNeg.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/lxor.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LXor should be of the form "LXor ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LXor.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/iastore.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IAStore should be of the form "IAStore ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IAStore.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/isub.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type ISub should be of the form "ISub ..." (with optional leading article) (golint)
    • Line 14: warning: exported method ISub.Execute should have comment or be unexported (golint)
    • jvmgo/classpath/zip_classpath_entry.go
    • Line 10: warning: exported type ZipClasspathEntry should have comment or be unexported (golint)
    • Line 14: warning: exported function NewZipClasspathEntry should have comment or be unexported (golint)
    • Line 24: warning: exported method ZipClasspathEntry.ReadClass should have comment or be unexported (golint)
    • Line 58: warning: exported method ZipClasspathEntry.ToString should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/jvm_stack.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 3: warning: exported type JVMStack should have comment or be unexported (golint)
    • Line 15: warning: exported method JVMStack.PushFrame should have comment or be unexported (golint)
    • Line 28: warning: exported method JVMStack.PopFrame should have comment or be unexported (golint)
    • Line 41: warning: exported method JVMStack.GetTopFrame should have comment or be unexported (golint)
    • Line 49: warning: exported method JVMStack.GetFrames should have comment or be unexported (golint)
    • Line 59: warning: exported method JVMStack.IsEmpty should have comment or be unexported (golint)
    • Line 63: warning: exported method JVMStack.Clear should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/class_loader.go
    • Line 10: warning: exported type ClassLoader should have comment or be unexported (golint)
    • Line 15: warning: exported function NewClassLoader should have comment or be unexported (golint)
    • Line 39: warning: should omit 2nd value from range; this loop is equivalent to `for primitiveType := range ...` (golint)
    • Line 58: warning: exported method ClassLoader.LoadClass should have comment or be unexported (golint)
    • Line 81: warning: exported method ClassLoader.LoadArrayClass should have comment or be unexported (golint)
    • Line 99: warning: exported method ClassLoader.LoadNonArrayClass should have comment or be unexported (golint)
    • Line 110: warning: exported method ClassLoader.ReadClass should have comment or be unexported (golint)
    • Line 120: warning: exported method ClassLoader.DefineClass should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/astore_2.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type AStore2 should be of the form "AStore2 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method AStore2.Execute should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/array_class.go
    • Line 3: warning: exported method Class.IsArray should have comment or be unexported (golint)
    • Line 7: warning: exported method Class.GetArrayElementClass should have comment or be unexported (golint)
    • Line 13: warning: exported method Class.NewArray should have comment or be unexported (golint)
    • jvmgo/instructions/stack_instructions/pop2.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type Pop2 should be of the form "Pop2 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method Pop2.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/dastore.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DAStore should be of the form "DAStore ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DAStore.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/control_instructions/lookupswitch.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LookupSwitch should be of the form "LookupSwitch ..." (with optional leading article) (golint)
    • Line 16: warning: exported method LookupSwitch.FetchOperands should have comment or be unexported (golint)
    • Line 24: warning: exported method LookupSwitch.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/dload_1.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DLoad1 should be of the form "DLoad1 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DLoad1.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/lor.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LOr should be of the form "LOr ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LOr.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/lrem.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LRem should be of the form "LRem ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LRem.Execute should have comment or be unexported (golint)
    • jvmgo/classfile/constant_double_info.go
    • Line 5: warning: comment on exported type ConstantDoubleInfo should be of the form "ConstantDoubleInfo ..." (with optional leading article) (golint)
    • Line 21: warning: exported method ConstantDoubleInfo.GetValue should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/fload_1.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FLoad1 should be of the form "FLoad1 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FLoad1.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/istore_1.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IStore1 should be of the form "IStore1 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IStore1.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/aload.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type ALoad should be of the form "ALoad ..." (with optional leading article) (golint)
    • Line 14: warning: exported method ALoad.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/lload_2.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LLoad2 should be of the form "LLoad2 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LLoad2.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/lastore.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LAStore should be of the form "LAStore ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LAStore.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/stack_instructions/pop.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type Pop should be of the form "Pop ..." (with optional leading article) (golint)
    • Line 14: warning: exported method Pop.Execute should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/class.go
    • Line 9: warning: exported type Class should have comment or be unexported (golint)
    • Line 52: warning: exported method Class.GetName should have comment or be unexported (golint)
    • Line 56: warning: exported method Class.GetConstantPool should have comment or be unexported (golint)
    • Line 60: warning: exported method Class.GetSuperClass should have comment or be unexported (golint)
    • Line 64: warning: exported method Class.GetSourceFileName should have comment or be unexported (golint)
    • Line 68: warning: exported method Class.GetClassLoader should have comment or be unexported (golint)
    • Line 72: warning: exported method Class.GetStaticVariables should have comment or be unexported (golint)
    • Line 76: warning: exported method Class.IsInitializationStarted should have comment or be unexported (golint)
    • Line 80: warning: exported method Class.GetJavaClass should have comment or be unexported (golint)
    • Line 84: warning: exported method Class.GetJavaName should have comment or be unexported (golint)
    • Line 88: warning: exported method Class.IsPublic should have comment or be unexported (golint)
    • Line 92: warning: exported method Class.IsFinal should have comment or be unexported (golint)
    • Line 96: warning: exported method Class.IsSuper should have comment or be unexported (golint)
    • Line 100: warning: exported method Class.IsInterface should have comment or be unexported (golint)
    • Line 104: warning: exported method Class.IsAbstract should have comment or be unexported (golint)
    • Line 108: warning: exported method Class.IsSynthetic should have comment or be unexported (golint)
    • Line 112: warning: exported method Class.IsAnnotation should have comment or be unexported (golint)
    • Line 116: warning: exported method Class.IsEnum should have comment or be unexported (golint)
    • Line 120: warning: exported method Class.IsAccessibleTo should have comment or be unexported (golint)
    • Line 124: warning: exported method Class.IsAssignableFrom should have comment or be unexported (golint)
    • Line 157: warning: exported method Class.IsSubClassOf should have comment or be unexported (golint)
    • Line 167: warning: exported method Class.IsImplementsFrom should have comment or be unexported (golint)
    • Line 179: warning: exported method Class.IsSubInterfaceOf should have comment or be unexported (golint)
    • Line 189: warning: exported method Class.IsSuperClassOf should have comment or be unexported (golint)
    • Line 193: warning: exported method Class.IsSuperInterfaceOf should have comment or be unexported (golint)
    • Line 197: warning: exported method Class.IsJavaObjectClass should have comment or be unexported (golint)
    • Line 201: warning: exported method Class.IsJavaCloneableClass should have comment or be unexported (golint)
    • Line 205: warning: exported method Class.IsJavaSerializableClass should have comment or be unexported (golint)
    • Line 209: warning: exported method Class.IsPrimitive should have comment or be unexported (golint)
    • Line 215: warning: exported method Class.GetPackageName should have comment or be unexported (golint)
    • Line 225: warning: exported method Class.GetMainMethod should have comment or be unexported (golint)
    • Line 229: warning: exported method Class.GetStaticMethod should have comment or be unexported (golint)
    • Line 239: warning: exported method Class.GetInstanceMethod should have comment or be unexported (golint)
    • Line 243: warning: exported method Class.GetMethod should have comment or be unexported (golint)
    • Line 255: warning: exported method Class.GetField should have comment or be unexported (golint)
    • Line 267: warning: exported method Class.StartInitialization should have comment or be unexported (golint)
    • Line 271: warning: exported method Class.GetClassInitializationMethod should have comment or be unexported (golint)
    • Line 275: warning: exported method Class.NewObject should have comment or be unexported (golint)
    • Line 279: warning: exported method Class.GetArrayClass should have comment or be unexported (golint)
    • Line 285: warning: exported method Class.GetReferenceVariable should have comment or be unexported (golint)
    • Line 291: warning: exported method Class.SetReferenceVariable should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/fload_0.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FLoad0 should be of the form "FLoad0 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FLoad0.Execute should have comment or be unexported (golint)
    • jvmgo/classfile/line_number_table_attribute.go
    • Line 3: warning: comment on exported type LineNumberTableAttribute should be of the form "LineNumberTableAttribute ..." (with optional leading article) (golint)
    • Line 17: warning: exported type LineNumberTableEntry should have comment or be unexported (golint)
    • Line 36: warning: exported method LineNumberTableAttribute.GetLineNumber should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/method_reference.go
    • Line 5: warning: exported type MethodReference should have comment or be unexported (golint)
    • Line 18: warning: exported method MethodReference.GetResolvedMethod should have comment or be unexported (golint)
    • Line 26: warning: exported method MethodReference.ResolveMethodReference should have comment or be unexported (golint)
    • jvmgo/classpath/class_finder.go
    • Line 8: warning: exported type ClassFinder should have comment or be unexported (golint)
    • Line 14: warning: exported function Parse should have comment or be unexported (golint)
    • Line 70: warning: exported method ClassFinder.ReadClass should have comment or be unexported (golint)
    • jvmgo/classfile/constant_string_reference_info.go
    • Line 3: warning: comment on exported type ConstantStringReferenceInfo should be of the form "ConstantStringReferenceInfo ..." (with optional leading article) (golint)
    • Line 18: warning: exported method ConstantStringReferenceInfo.GetString should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/dstore.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DStore should be of the form "DStore ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DStore.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/dmul.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DMul should be of the form "DMul ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DMul.Execute should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/interface_method_reference.go
    • Line 5: warning: exported type InterfaceMethodReference should have comment or be unexported (golint)
    • Line 18: warning: exported method InterfaceMethodReference.GetResolvedInterfaceMethod should have comment or be unexported (golint)
    • Line 26: warning: exported method InterfaceMethodReference.ResolveInterfaceMethodReference should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/iload_3.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type ILoad3 should be of the form "ILoad3 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method ILoad3.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/dstore_3.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DStore3 should be of the form "DStore3 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DStore3.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/istore_2.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IStore2 should be of the form "IStore2 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IStore2.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/fstore_3.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FStore3 should be of the form "FStore3 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FStore3.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/fstore_1.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FStore1 should be of the form "FStore1 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FStore1.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/lstore_0.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LStore0 should be of the form "LStore0 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LStore0.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/fmul.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FMul should be of the form "FMul ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FMul.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/ineg.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type INeg should be of the form "INeg ..." (with optional leading article) (golint)
    • Line 14: warning: exported method INeg.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/iaload.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IALoad should be of the form "IALoad ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IALoad.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/lload_0.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LLoad0 should be of the form "LLoad0 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LLoad0.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/constant_instructions/sipush.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type SIPush should be of the form "SIPush ..." (with optional leading article) (golint)
    • Line 14: warning: exported method SIPush.FetchOperands should have comment or be unexported (golint)
    • Line 18: warning: exported method SIPush.Execute should have comment or be unexported (golint)
    • jvmgo/classfile/exception_table_entry.go
    • Line 3: warning: exported type ExceptionTableEntry should have comment or be unexported (golint)
    • Line 26: warning: exported method ExceptionTableEntry.GetStartPC should have comment or be unexported (golint)
    • Line 30: warning: exported method ExceptionTableEntry.GetEndPC should have comment or be unexported (golint)
    • Line 34: warning: exported method ExceptionTableEntry.GetHandlerPC should have comment or be unexported (golint)
    • Line 38: warning: exported method ExceptionTableEntry.GetCatchTypeIndex should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/laload.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LALoad should be of the form "LALoad ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LALoad.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/fdiv.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FDiv should be of the form "FDiv ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FDiv.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/aload_3.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type ALoad3 should be of the form "ALoad3 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method ALoad3.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/saload.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type SALoad should be of the form "SALoad ..." (with optional leading article) (golint)
    • Line 14: warning: exported method SALoad.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/irem.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IRem should be of the form "IRem ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IRem.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/land.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LAnd should be of the form "LAnd ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LAnd.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/iload_2.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type ILoad2 should be of the form "ILoad2 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method ILoad2.Execute should have comment or be unexported (golint)
    • jvmgo/classfile/constant_integer_info.go
    • Line 3: warning: comment on exported type ConstantIntegerInfo should be of the form "ConstantIntegerInfo ..." (with optional leading article) (golint)
    • Line 18: warning: exported method ConstantIntegerInfo.GetValue should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/caload.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type CALoad should be of the form "CALoad ..." (with optional leading article) (golint)
    • Line 14: warning: exported method CALoad.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/reference_instructions/newarray.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 10: warning: exported const ArrayTypeBoolean should have comment (or a comment on this block) or be unexported (golint)
    • Line 20: warning: comment on exported type NewArray should be of the form "NewArray ..." (with optional leading article) (golint)
    • Line 26: warning: exported method NewArray.FetchOperands should have comment or be unexported (golint)
    • Line 30: warning: exported method NewArray.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/control_instructions/tableswitch.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type TableSwitch should be of the form "TableSwitch ..." (with optional leading article) (golint)
    • Line 17: warning: exported method TableSwitch.FetchOperands should have comment or be unexported (golint)
    • Line 26: warning: exported method TableSwitch.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/stack_instructions/dup2_x1.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type Dup2X1 should be of the form "Dup2X1 ..." (with optional leading article) (golint)
    • Line 15: warning: exported method Dup2X1.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/astore_1.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type AStore1 should be of the form "AStore1 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method AStore1.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/fadd.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FAdd should be of the form "FAdd ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FAdd.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/idiv.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IDiv should be of the form "IDiv ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IDiv.Execute should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/method_descriptor_parser.go
    • Line 7: warning: exported type MethodDescriptorParser should have comment or be unexported (golint)
    • Line 20: warning: exported method MethodDescriptorParser.Parse should have comment or be unexported (golint)
    • Line 31: warning: exported method MethodDescriptorParser.StartParseParameters should have comment or be unexported (golint)
    • Line 37: warning: exported method MethodDescriptorParser.EndParseParameters should have comment or be unexported (golint)
    • Line 43: warning: exported method MethodDescriptorParser.Finish should have comment or be unexported (golint)
    • Line 49: warning: exported method MethodDescriptorParser.Panic should have comment or be unexported (golint)
    • Line 53: warning: exported method MethodDescriptorParser.ReadUint8 should have comment or be unexported (golint)
    • Line 60: warning: exported method MethodDescriptorParser.UnReadUint8 should have comment or be unexported (golint)
    • Line 64: warning: exported method MethodDescriptorParser.ParseParameterTypes should have comment or be unexported (golint)
    • Line 76: warning: exported method MethodDescriptorParser.ParseReturnType should have comment or be unexported (golint)
    • Line 96: warning: exported method MethodDescriptorParser.ParseFieldType should have comment or be unexported (golint)
    • Line 125: warning: exported method MethodDescriptorParser.ParseObjectType should have comment or be unexported (golint)
    • Line 142: warning: exported method MethodDescriptorParser.ParseArrayType should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/lload.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LLoad should be of the form "LLoad ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LLoad.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/istore_3.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IStore3 should be of the form "IStore3 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IStore3.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/lstore_2.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LStore2 should be of the form "LStore2 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LStore2.Execute should have comment or be unexported (golint)
    • jvmgo/classfile/member_info.go
    • Line 3: warning: comment on exported type MemberInfo should be of the form "MemberInfo ..." (with optional leading article) (golint)
    • Line 49: warning: exported method MemberInfo.GetAccessFlags should have comment or be unexported (golint)
    • Line 53: warning: exported method MemberInfo.GetName should have comment or be unexported (golint)
    • Line 57: warning: exported method MemberInfo.GetDescriptor should have comment or be unexported (golint)
    • Line 61: warning: exported method MemberInfo.GetCodeAttribute should have comment or be unexported (golint)
    • Line 72: warning: exported method MemberInfo.GetConstantValueAttribute should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/variables.go
    • Line 5: warning: exported type Variables should have comment or be unexported (golint)
    • Line 15: warning: exported method Variables.SetIntegerValue should have comment or be unexported (golint)
    • Line 19: warning: exported method Variables.GetIntegerValue should have comment or be unexported (golint)
    • Line 23: warning: exported method Variables.SetFloatValue should have comment or be unexported (golint)
    • Line 28: warning: exported method Variables.GetFloatValue should have comment or be unexported (golint)
    • Line 34: warning: exported method Variables.SetLongValue should have comment or be unexported (golint)
    • Line 39: warning: exported method Variables.GetLongValue should have comment or be unexported (golint)
    • Line 46: warning: exported method Variables.SetDoubleValue should have comment or be unexported (golint)
    • Line 51: warning: exported method Variables.GetDoubleValue should have comment or be unexported (golint)
    • Line 57: warning: exported method Variables.SetReferenceValue should have comment or be unexported (golint)
    • Line 61: warning: exported method Variables.GetReferenceValue should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/dload.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DLoad should be of the form "DLoad ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DLoad.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/stack_instructions/dup2.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type Dup2 should be of the form "Dup2 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method Dup2.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/astore.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type AStore should be of the form "AStore ..." (with optional leading article) (golint)
    • Line 14: warning: exported method AStore.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/drem.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 10: warning: comment on exported type DRem should be of the form "DRem ..." (with optional leading article) (golint)
    • Line 16: warning: exported method DRem.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/iinc.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IInc should be of the form "IInc ..." (with optional leading article) (golint)
    • Line 15: warning: exported method IInc.FetchOperands should have comment or be unexported (golint)
    • Line 20: warning: exported method IInc.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/stack_instructions/dup.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type Dup should be of the form "Dup ..." (with optional leading article) (golint)
    • Line 14: warning: exported method Dup.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/stack_instructions/dup_x2.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DupX2 should be of the form "DupX2 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DupX2.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/dload_2.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DLoad2 should be of the form "DLoad2 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DLoad2.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/daload.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DALoad should be of the form "DALoad ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DALoad.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/fsub.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FSub should be of the form "FSub ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FSub.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/aload_2.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type ALoad2 should be of the form "ALoad2 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method ALoad2.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/ior.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IOr should be of the form "IOr ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IOr.Execute should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/heap/field.go
    • Line 5: warning: exported type Field should have comment or be unexported (golint)
    • Line 32: warning: exported method Field.IsVolatile should have comment or be unexported (golint)
    • Line 36: warning: exported method Field.IsTransient should have comment or be unexported (golint)
    • Line 40: warning: exported method Field.IsEnum should have comment or be unexported (golint)
    • Line 44: warning: exported method Field.GetConstantValueIndex should have comment or be unexported (golint)
    • Line 48: warning: exported method Field.GetVariableIndex should have comment or be unexported (golint)
    • Line 52: warning: exported method Field.IsLongOrDouble should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/astore_3.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type AStore3 should be of the form "AStore3 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method AStore3.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/aload_1.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type ALoad1 should be of the form "ALoad1 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method ALoad1.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/bastore.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type BAStore should be of the form "BAStore ..." (with optional leading article) (golint)
    • Line 14: warning: exported method BAStore.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/fstore_2.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FStore2 should be of the form "FStore2 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FStore2.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/store_instructions/sastore.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type SAStore should be of the form "SAStore ..." (with optional leading article) (golint)
    • Line 14: warning: exported method SAStore.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/ddiv.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type DDiv should be of the form "DDiv ..." (with optional leading article) (golint)
    • Line 14: warning: exported method DDiv.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/reserved_instructions/invokenative.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 6: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 11: warning: exported type InvokeNative should have comment or be unexported (golint)
    • Line 15: warning: exported method InvokeNative.Execute should have comment or be unexported (golint)
    • jvmgo/runtime_data_area/frame.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type Frame should have comment or be unexported (golint)
    • Line 23: warning: exported method Frame.GetLocalVariables should have comment or be unexported (golint)
    • Line 27: warning: exported method Frame.GetOperandStack should have comment or be unexported (golint)
    • Line 31: warning: exported method Frame.GetMethod should have comment or be unexported (golint)
    • Line 35: warning: exported method Frame.GetThread should have comment or be unexported (golint)
    • Line 39: warning: exported method Frame.GetNextPC should have comment or be unexported (golint)
    • Line 43: warning: exported method Frame.SetNextPC should have comment or be unexported (golint)
    • Line 47: warning: exported method Frame.RevertNextPC should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/lmul.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LMul should be of the form "LMul ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LMul.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/fload_3.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type FLoad3 should be of the form "FLoad3 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method FLoad3.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/ladd.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LAdd should be of the form "LAdd ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LAdd.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/ldiv.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LDiv should be of the form "LDiv ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LDiv.Execute should have comment or be unexported (golint)
    • jvmgo/classfile/source_file_attribute.go
    • Line 3: warning: comment on exported type SourceFileAttribute should be of the form "SourceFileAttribute ..." (with optional leading article) (golint)
    • Line 19: warning: exported method SourceFileAttribute.GetFileName should have comment or be unexported (golint)
    • jvmgo/instructions/load_instructions/lload_1.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type LLoad1 should be of the form "LLoad1 ..." (with optional leading article) (golint)
    • Line 14: warning: exported method LLoad1.Execute should have comment or be unexported (golint)
    • jvmgo/instructions/math_instructions/ishl.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: comment on exported type IShl should be of the form "IShl ..." (with optional leading article) (golint)
    • Line 14: warning: exported method IShl.Execute should have comment or be unexported (golint)

ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!