Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.robrua.orianna.api.core;
  
  import java.util.Date;
  import java.util.List;
  
 
 public abstract class MatchListAPI {
    
Gets the 20 most recent matches for the summoner

Parameters:
summonerID the ID of the summoner to get match history for
Returns:
the 20 most recent matches for the summoner
 
     public static List<MatchReferencegetMatchList(final long summonerID) {
         final MatchList list = BaseRiotAPI.getMatchList(summonerID);
 
         final List<MatchReferencehistory = new ArrayList<>(list.getMatches().size());
         for(final com.robrua.orianna.type.dto.matchlist.MatchReference match : list.getMatches()) {
             history.add(new MatchReference(match));
         }
 
         if(. == .) {
             RiotAPI.getChampionsByID(new ArrayList<>(list.getChampionIDs()));
         }
 
         return Collections.unmodifiableList(history);
     }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerID the ID of the summoner to get match history for
beginTime The begin time to use for fetching games
Returns:
the match list for that summoner
 
     public static List<MatchReferencegetMatchList(final long summonerIDfinal Date beginTime) {
         MatchList list;
         if(beginTime == null) {
             list = BaseRiotAPI.getMatchList(summonerID, 0L);
         }
         else {
             list = BaseRiotAPI.getMatchList(summonerIDbeginTime.getTime());
         }
 
         final List<MatchReferencehistory = new ArrayList<>(list.getMatches().size());
         for(final com.robrua.orianna.type.dto.matchlist.MatchReference match : list.getMatches()) {
             history.add(new MatchReference(match));
         }
 
         if(. == .) {
             RiotAPI.getChampionsByID(new ArrayList<>(list.getChampionIDs()));
         }
 
         return Collections.unmodifiableList(history);
     }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerID the ID of the summoner to get match history for
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
Returns:
the match list for that summoner
 
     public static List<MatchReferencegetMatchList(final long summonerIDfinal Date beginTimeDate endTime) {
         if(endTime == null) {
             endTime = new Date();
         }
 
         MatchList list;
         if(beginTime == null) {
             list = BaseRiotAPI.getMatchList(summonerID, 0L, endTime.getTime());
         }
         else {
             list = BaseRiotAPI.getMatchList(summonerIDbeginTime.getTime(), endTime.getTime());
         }
 
         final List<MatchReferencehistory = new ArrayList<>(list.getMatches().size());
         for(final com.robrua.orianna.type.dto.matchlist.MatchReference match : list.getMatches()) {
             history.add(new MatchReference(match));
         }
 
         if(. == .) {
             RiotAPI.getChampionsByID(new ArrayList<>(list.getChampionIDs()));
        }
        return Collections.unmodifiableList(history);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerID the ID of the summoner to get match history for
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final long summonerIDfinal Date beginTimeDate endTimefinal List<QueueTypequeueTypes) {
        if(endTime == null) {
            endTime = new Date();
        }
        MatchList list;
        if(beginTime == null) {
            list = BaseRiotAPI.getMatchList(summonerID, 0L, endTime.getTime(), queueTypes);
        }
        else {
            list = BaseRiotAPI.getMatchList(summonerIDbeginTime.getTime(), endTime.getTime(), queueTypes);
        }
        final List<MatchReferencehistory = new ArrayList<>(list.getMatches().size());
        for(final com.robrua.orianna.type.dto.matchlist.MatchReference match : list.getMatches()) {
            history.add(new MatchReference(match));
        }
        if(. == .) {
            RiotAPI.getChampionsByID(new ArrayList<>(list.getChampionIDs()));
        }
        return Collections.unmodifiableList(history);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerID the ID of the summoner to get match history for
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
championIDs the champions to limit games to
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final long summonerIDfinal Date beginTimeDate endTimefinal List<QueueTypequeueTypes,
            final List<LongchampionIDs) {
        if(endTime == null) {
            endTime = new Date();
        }
        MatchList list;
        if(beginTime == null) {
            list = BaseRiotAPI.getMatchList(summonerID, 0L, endTime.getTime(), queueTypeschampionIDs);
        }
        else {
            list = BaseRiotAPI.getMatchList(summonerIDbeginTime.getTime(), endTime.getTime(), queueTypeschampionIDs);
        }
        final List<MatchReferencehistory = new ArrayList<>(list.getMatches().size());
        for(final com.robrua.orianna.type.dto.matchlist.MatchReference match : list.getMatches()) {
            history.add(new MatchReference(match));
        }
        if(. == .) {
            RiotAPI.getChampionsByID(new ArrayList<>(list.getChampionIDs()));
        }
        return Collections.unmodifiableList(history);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerID the ID of the summoner to get match history for
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
championIDs the champions to limit games to
seasons the seasons to limit games to
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final long summonerIDfinal Date beginTimeDate endTimefinal List<QueueTypequeueTypes,
            final List<LongchampionIDsfinal List<Seasonseasons) {
        if(endTime == null) {
            endTime = new Date();
        }
        MatchList list;
        if(beginTime == null) {
            list = BaseRiotAPI.getMatchList(summonerID, 0L, endTime.getTime(), queueTypeschampionIDsseasons);
        }
        else {
            list = BaseRiotAPI.getMatchList(summonerIDbeginTime.getTime(), endTime.getTime(), queueTypeschampionIDsseasons);
        }
        final List<MatchReferencehistory = new ArrayList<>(list.getMatches().size());
        for(final com.robrua.orianna.type.dto.matchlist.MatchReference match : list.getMatches()) {
            history.add(new MatchReference(match));
        }
        if(. == .) {
            RiotAPI.getChampionsByID(new ArrayList<>(list.getChampionIDs()));
        }
        return Collections.unmodifiableList(history);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerID the ID of the summoner to get match history for
beginIndex the game index to start from
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final long summonerIDfinal int beginIndex) {
        final MatchList list = BaseRiotAPI.getMatchList(summonerIDbeginIndex);
        final List<MatchReferencehistory = new ArrayList<>(list.getMatches().size());
        for(final com.robrua.orianna.type.dto.matchlist.MatchReference match : list.getMatches()) {
            history.add(new MatchReference(match));
        }
        if(. == .) {
            RiotAPI.getChampionsByID(new ArrayList<>(list.getChampionIDs()));
        }
        return Collections.unmodifiableList(history);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerID the ID of the summoner to get match history for
beginIndex the game index to start from
beginTime The begin time to use for fetching games
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final long summonerIDfinal int beginIndexfinal Date beginTime) {
        MatchList list;
        if(beginTime == null) {
            list = BaseRiotAPI.getMatchList(summonerIDbeginIndex, 0L);
        }
        else {
            list = BaseRiotAPI.getMatchList(summonerIDbeginIndexbeginTime.getTime());
        }
        final List<MatchReferencehistory = new ArrayList<>(list.getMatches().size());
        for(final com.robrua.orianna.type.dto.matchlist.MatchReference match : list.getMatches()) {
            history.add(new MatchReference(match));
        }
        if(. == .) {
            RiotAPI.getChampionsByID(new ArrayList<>(list.getChampionIDs()));
        }
        return Collections.unmodifiableList(history);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerID the ID of the summoner to get match history for
beginIndex the game index to start from
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final long summonerIDfinal int beginIndexfinal Date beginTimeDate endTime) {
        if(endTime == null) {
            endTime = new Date();
        }
        MatchList list;
        if(beginTime == null) {
            list = BaseRiotAPI.getMatchList(summonerIDbeginIndex, 0L, endTime.getTime());
        }
        else {
            list = BaseRiotAPI.getMatchList(summonerIDbeginIndexbeginTime.getTime(), endTime.getTime());
        }
        final List<MatchReferencehistory = new ArrayList<>(list.getMatches().size());
        for(final com.robrua.orianna.type.dto.matchlist.MatchReference match : list.getMatches()) {
            history.add(new MatchReference(match));
        }
        if(. == .) {
            RiotAPI.getChampionsByID(new ArrayList<>(list.getChampionIDs()));
        }
        return Collections.unmodifiableList(history);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerID the ID of the summoner to get match history for
beginIndex the game index to start from
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final long summonerIDfinal int beginIndexfinal Date beginTimeDate endTime,
            final List<QueueTypequeueTypes) {
        if(endTime == null) {
            endTime = new Date();
        }
        MatchList list;
        if(beginTime == null) {
            list = BaseRiotAPI.getMatchList(summonerIDbeginIndex, 0L, endTime.getTime(), queueTypes);
        }
        else {
            list = BaseRiotAPI.getMatchList(summonerIDbeginIndexbeginTime.getTime(), endTime.getTime(), queueTypes);
        }
        final List<MatchReferencehistory = new ArrayList<>(list.getMatches().size());
        for(final com.robrua.orianna.type.dto.matchlist.MatchReference match : list.getMatches()) {
            history.add(new MatchReference(match));
        }
        if(. == .) {
            RiotAPI.getChampionsByID(new ArrayList<>(list.getChampionIDs()));
        }
        return Collections.unmodifiableList(history);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerID the ID of the summoner to get match history for
beginIndex the game index to start from
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
championIDs the champions to limit games to
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final long summonerIDfinal int beginIndexfinal Date beginTimeDate endTime,
            final List<QueueTypequeueTypesfinal List<LongchampionIDs) {
        if(endTime == null) {
            endTime = new Date();
        }
        MatchList list;
        if(beginTime == null) {
            list = BaseRiotAPI.getMatchList(summonerIDbeginIndex, 0L, endTime.getTime(), queueTypeschampionIDs);
        }
        else {
            list = BaseRiotAPI.getMatchList(summonerIDbeginIndexbeginTime.getTime(), endTime.getTime(), queueTypeschampionIDs);
        }
        final List<MatchReferencehistory = new ArrayList<>(list.getMatches().size());
        for(final com.robrua.orianna.type.dto.matchlist.MatchReference match : list.getMatches()) {
            history.add(new MatchReference(match));
        }
        if(. == .) {
            RiotAPI.getChampionsByID(new ArrayList<>(list.getChampionIDs()));
        }
        return Collections.unmodifiableList(history);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerID the ID of the summoner to get match history for
beginIndex the game index to start from
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
championIDs the champions to limit games to
seasons the seasons to limit games to
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final long summonerIDfinal int beginIndexfinal Date beginTimeDate endTime,
            final List<QueueTypequeueTypesfinal List<LongchampionIDsfinal List<Seasonseasons) {
        if(endTime == null) {
            endTime = new Date();
        }
        MatchList list;
        if(beginTime == null) {
            list = BaseRiotAPI.getMatchList(summonerIDbeginIndex, 0L, endTime.getTime(), queueTypeschampionIDsseasons);
        }
        else {
            list = BaseRiotAPI.getMatchList(summonerIDbeginIndexbeginTime.getTime(), endTime.getTime(), queueTypeschampionIDsseasons);
        }
        final List<MatchReferencehistory = new ArrayList<>(list.getMatches().size());
        for(final com.robrua.orianna.type.dto.matchlist.MatchReference match : list.getMatches()) {
            history.add(new MatchReference(match));
        }
        if(. == .) {
            RiotAPI.getChampionsByID(new ArrayList<>(list.getChampionIDs()));
        }
        return Collections.unmodifiableList(history);
    }

    
Gets the 20 most recent matches for the summoner

Parameters:
summonerName the name of the summoner to get match history for
Returns:
the 20 most recent matches for the summoner
    public static List<MatchReferencegetMatchList(final String summonerName) {
        return getMatchList(RiotAPI.getSummonerByName(summonerName).getID());
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerName the name of the summoner to get match history for
beginTime The begin time to use for fetching games
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final String summonerNamefinal Date beginTime) {
        return getMatchList(RiotAPI.getSummonerByName(summonerName).getID(), beginTime);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerName the name of the summoner to get match history for
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final String summonerNamefinal Date beginTimefinal Date endTime) {
        return getMatchList(RiotAPI.getSummonerByName(summonerName).getID(), beginTimeendTime);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerName the name of the summoner to get match history for
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final String summonerNamefinal Date beginTimefinal Date endTimefinal List<QueueTypequeueTypes) {
        return getMatchList(RiotAPI.getSummonerByName(summonerName).getID(), beginTimeendTimequeueTypes);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerName the name of the summoner to get match history for
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
championIDs the champions to limit games to
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final String summonerNamefinal Date beginTimefinal Date endTimefinal List<QueueTypequeueTypes,
            final List<LongchampionIDs) {
        return getMatchList(RiotAPI.getSummonerByName(summonerName).getID(), beginTimeendTimequeueTypeschampionIDs);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerName the name of the summoner to get match history for
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
championIDs the champions to limit games to
seasons the seasons to limit games to
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final String summonerNamefinal Date beginTimefinal Date endTimefinal List<QueueTypequeueTypes,
            final List<LongchampionIDsfinal List<Seasonseasons) {
        return getMatchList(RiotAPI.getSummonerByName(summonerName).getID(), beginTimeendTimequeueTypeschampionIDsseasons);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerName the name of the summoner to get match history for
beginIndex the game index to start from
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final String summonerNamefinal int beginIndex) {
        return getMatchList(RiotAPI.getSummonerByName(summonerName).getID(), beginIndex);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerName the name of the summoner to get match history for
beginIndex the game index to start from
beginTime The begin time to use for fetching games
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final String summonerNamefinal int beginIndexfinal Date beginTime) {
        return getMatchList(RiotAPI.getSummonerByName(summonerName).getID(), beginIndexbeginTime);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerName the name of the summoner to get match history for
beginIndex the game index to start from
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final String summonerNamefinal int beginIndexfinal Date beginTimefinal Date endTime) {
        return getMatchList(RiotAPI.getSummonerByName(summonerName).getID(), beginIndexbeginTimeendTime);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerName the name of the summoner to get match history for
beginIndex the game index to start from
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final String summonerNamefinal int beginIndexfinal Date beginTimefinal Date endTime,
            final List<QueueTypequeueTypes) {
        return getMatchList(RiotAPI.getSummonerByName(summonerName).getID(), beginIndexbeginTimeendTimequeueTypes);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerName the name of the summoner to get match history for
beginIndex the game index to start from
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
championIDs the champions to limit games to
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final String summonerNamefinal int beginIndexfinal Date beginTimefinal Date endTime,
            final List<QueueTypequeueTypesfinal List<LongchampionIDs) {
        return getMatchList(RiotAPI.getSummonerByName(summonerName).getID(), beginIndexbeginTimeendTimequeueTypeschampionIDs);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summonerName the name of the summoner to get match history for
beginIndex the game index to start from
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
championIDs the champions to limit games to
seasons the seasons to limit games to
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final String summonerNamefinal int beginIndexfinal Date beginTimefinal Date endTime,
            final List<QueueTypequeueTypesfinal List<LongchampionIDsfinal List<Seasonseasons) {
        return getMatchList(RiotAPI.getSummonerByName(summonerName).getID(), beginIndexbeginTimeendTimequeueTypeschampionIDsseasons);
    }

    
Gets the 20 most recent matches for the summoner

Parameters:
summoner the summoner to get match history for
Returns:
the 20 most recent matches for the summoner
    public static List<MatchReferencegetMatchList(final Summoner summoner) {
        return getMatchList(summoner.getID());
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summoner the summoner to get match history for
beginTime The begin time to use for fetching games
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final Summoner summonerfinal Date beginTime) {
        return getMatchList(summoner.getID(), beginTime);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summoner the summoner to get match history for
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final Summoner summonerfinal Date beginTimefinal Date endTime) {
        return getMatchList(summoner.getID(), beginTimeendTime);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summoner the summoner to get match history for
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final Summoner summonerfinal Date beginTimefinal Date endTimefinal List<QueueTypequeueTypes) {
        return getMatchList(summoner.getID(), beginTimeendTimequeueTypes);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summoner the summoner to get match history for
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
championIDs the champions to limit games to
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final Summoner summonerfinal Date beginTimefinal Date endTimefinal List<QueueTypequeueTypes,
            final List<LongchampionIDs) {
        return getMatchList(summoner.getID(), beginTimeendTimequeueTypeschampionIDs);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summoner the summoner to get match history for
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
championIDs the champions to limit games to
seasons the seasons to limit games to
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final Summoner summonerfinal Date beginTimefinal Date endTimefinal List<QueueTypequeueTypes,
            final List<LongchampionIDsfinal List<Seasonseasons) {
        return getMatchList(summoner.getID(), beginTimeendTimequeueTypeschampionIDsseasons);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summoner the summoner to get match history for
beginIndex the game index to start from
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final Summoner summonerfinal int beginIndex) {
        return getMatchList(summoner.getID(), beginIndex);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summoner the summoner to get match history for
beginIndex the game index to start from
beginTime The begin time to use for fetching games
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final Summoner summonerfinal int beginIndexfinal Date beginTime) {
        return getMatchList(summoner.getID(), beginIndexbeginTime);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summoner the summoner to get match history for
beginIndex the game index to start from
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final Summoner summonerfinal int beginIndexfinal Date beginTimefinal Date endTime) {
        return getMatchList(summoner.getID(), beginIndexbeginTimeendTime);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summoner the summoner to get match history for
beginIndex the game index to start from
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final Summoner summonerfinal int beginIndexfinal Date beginTimefinal Date endTime,
            final List<QueueTypequeueTypes) {
        return getMatchList(summoner.getID(), beginIndexbeginTimeendTimequeueTypes);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summoner the summoner to get match history for
beginIndex the game index to start from
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
championIDs the champions to limit games to
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final Summoner summonerfinal int beginIndexfinal Date beginTimefinal Date endTime,
            final List<QueueTypequeueTypesfinal List<LongchampionIDs) {
        return getMatchList(summoner.getID(), beginIndexbeginTimeendTimequeueTypeschampionIDs);
    }

    
Gets the 20 most recent matches after beginIndex for the summoner

Parameters:
summoner the summoner to get match history for
beginIndex the game index to start from
beginTime The begin time to use for fetching games
endTime The end time to use for fetching games
queueTypes the queue types to limit games to (only ranked queues)
championIDs the champions to limit games to
seasons the seasons to limit games to
Returns:
the match list for that summoner
    public static List<MatchReferencegetMatchList(final Summoner summonerfinal int beginIndexfinal Date beginTimefinal Date endTime,
            final List<QueueTypequeueTypesfinal List<LongchampionIDsfinal List<Seasonseasons) {
        return getMatchList(summoner.getID(), beginIndexbeginTimeendTimequeueTypeschampionIDsseasons);
    }
New to GrepCode? Check out our FAQ X