Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Apache License 

public class Main {
    public static Class<?> messageClass(Object message) {

        final Class<?> messageClass = message.getClass();

        if (messageClass.isAnonymousClass() || messageClass.getSimpleName().contains("-$Lambda$") // Jack
                || messageClass.getSimpleName().contains("$$Lambda$") // Retrolambda
        )
            return messageClass.getInterfaces()[0];

        return messageClass;
    }
}